Dr. Estera Kot

From Events to Answers · Part 7 of 7

Teaching Microsoft Fabric from zero in two hours

A two-hour beginner session on Fabric holds the room only when every word is explained before the demo uses it.

By Dr. Estera Kot, CTO at Clouds on Mars and former Microsoft Principal Product Manager for the Apache Spark runtime in Fabric. Published . Product facts checked against Microsoft Learn on November 3, 2026.

A level 100 session is an introduction for people with no experience of the product. This one was billed as level 0 to 200: you have seen Power BI or Excel, and nothing more. Beginners do not leave at the hard part. They leave at the first word nobody explained. The plan puts the cost in one line: a beginner who misses one word loses the next ten minutes.

This last part of From Events to Answers shows speakers, trainers, and community leads how Dr. Kot built the two hours as a system.

In short

  1. Give every term a slide, a picture, and one example before any demo beat says it. Then check the script against that rule.
  2. Plan the two hours in minutes. The demo got 40 of 120, and the clock shrinks the break, never the demo.
  3. Write every beat in the same blocks: Goal, Say, Do, Ask, If, and Handoff. The If block holds a recovery line written before the session.
  4. Walk the script on paper as one participant before any dry run. This walkthrough found 17 problems, two of them high severity.
  5. Say the limits in three sentences, and claim on stage only what worked in the dry run.
The run of show: 120 minutes, to scale Two timelines of the same 120 minutes, drawn to scale. The plan from October 11 has eight blocks: start from zero 10 minutes, Real-Time Intelligence 15, Fabric IQ 15, break 5, live demo 40, Barcelona announcements 10, Monday steps 10, questions 15. The final clock from October 14 keeps the first five blocks and splits the last 35 minutes into hands-on 17, Barcelona 5, Monday 3, and questions 10. Inside the demo, beats T0 to T4 take 18 minutes and D0 to D5 take 22. Beats T3 and D3 are never cut. D0 starts at 1:03. Plan, October 11 eight blocks, no hands-on B1 10 min B2 15 min B3 15 min B4 B5 Live demo, 40 min B6 10 min B7 10 min B8 15 min Same 35 minutes. Hands-on takes 17 of them. Final clock, October 14 B1 10 min Start from zero B2 15 min Real-Time Intelligence B3 15 min Fabric IQ in plain words B4 Break B5 Live demo, 40 min one story, end to end B5a Hands-on 17 min B6 B7 B8 10 min Q&A T3 D3 never cut never cut T0 to T4, events, 18 min D0 to D5, answers, 22 min B6 What Barcelona announced, 5 min B7 How to start on Monday, 3 min B8 Questions, Q1 to Q3 at the end 0:00 0:10 0:25 0:40 0:45 1:03 1:25 1:42 1:50 2:00 6:00 PM 6:45 PM 7:25 PM 8:00 PM The run of show: 120 minutes, to scale Time runs down the page. The left bar is the plan from October 11, the right bar the final clock from October 14. The final clock splits the last 35 minutes into hands-on 17, Barcelona 5, Monday 3, and questions 10. Inside the 40-minute demo, beats T3 and D3 are never cut, and D0 starts at 1:03. Plan Oct 11 Final Oct 14 B1 B2 B3 B4 B5 B6 B7 B8 B1 B2 B3 B4 B5 B5a B6 B7 B8 0:00 0:10 0:25 0:40 0:45 1:03 1:25 1:42 1:50 2:00 Start from zero, 10 min Real-Time Intelligence, 15 min Fabric IQ in plain words, 15 min Break and sign-in, 5 min Live demo, 40 min T3 the alert: never cut D0 starts at 1:03 D3 the live edit: never cut Hands-on, 17 min Barcelona, 5 min Monday, 3 min Questions, 10 min Plan: no hands-on block. Final: hands-on takes 17 of the last 35 minutes.
Figure 1. The run of show, to scale. The plan of October 11 had no hands-on block. The final clock of October 14 kept the first 85 minutes and split the last 35. Inside the demo, T3 and D3 are never cut, and D0 starts at 1:03 whatever the state.

Five rules for teaching Fabric to beginners

The plan sets five rules for level 0 to 200, L1 to L5, and writes the reason next to each one. Every term gets a picture before a demo uses it. No query language is taught. Each beat holds one idea and ends with one question. Topics that need level 300 context stay in backup files. Limits fit in three sentences.

  1. L1. Every term gets a picture and one example before it appears in a demo. Reason: a beginner who misses one word loses the next ten minutes.
  2. L2. No query language is taught. Copilot writes the queries, and a query is opened only to show where a number came from. Reason: the room came for the idea, not the syntax.
  3. L3. One beat, one idea. Stop after each beat and ask the room one question. Reason: recall keeps people with you for two hours.
  4. L4. Cut the comparison of three builds, access control, and the operations agent. Keep them in the files as backup for Q&A. Reason: they need level 300 context.
  5. L5. Keep the limits honest but short: three sentences, not a block. Reason: beginners need to know a feature is preview, not the full gap list.

The rules follow the order of a university lecture: define the term, show it, then let the room use it. Dr. Kot brings that order from her role as Assistant Professor, Institute of Computer Science, Kozminski University, Warsaw.

L2 is the rule technical speakers break most often. A query on screen feels like depth, but to a Power BI user at 6 PM it is noise. The script opens one generated query, in D2, for ten seconds.

A run of show for a two-hour Fabric session

The plan splits 120 minutes into eight blocks, B1 to B8. Three blocks of slides in plain words take 40 minutes. A five-minute break follows. The live demo takes 40 minutes, the longest block. The last 35 minutes cover the announcements from FabCon Barcelona, first steps, and questions. On October 14 the final clock moved 17 of those minutes into a hands-on block, B5a.

IDBlockPlan, Oct 11Final clock, Oct 14
B1Start from zero: Fabric and OneLake in five pictures0:00, 10 min0:00, 10 min
B2Real-Time Intelligence in plain words0:10, 15 min0:10, 15 min
B3Fabric IQ in plain words0:25, 15 min0:25, 15 min
B4Break. In the final clock, participants sign in.0:40, 5 min0:40, 5 min
B5Live demo: beats T0 to T4, then D0 to D50:45, 40 min0:45, 40 min
B5aHands-on: steps 6 to 10 of the handoutnot planned1:25, 17 min
B6What FabCon Barcelona announced1:25, 10 min1:42, 5 min
B7How to start on Monday1:35, 10 min1:47, 3 min
B8Questions and answers1:45, 15 min1:50, 10 min

The presenter script adds three clock rules. If the session is more than three minutes late after B3, the break shrinks to two minutes. B5 is never shortened. Beat D0 starts at 1:03 whatever the state, which handles plan risk P6. The presenter window flags any gap of more than one minute against the plan.

The data was timed to the script too. The simulator sends one tester every 24 seconds. Tester 31 pushes the share past 60 at minute 12 of the demo, the start of beat T3. The Activator rule checks once a minute, so the alert lands in the beat that explains it. Microsoft Learn gives five minutes as the default and lets you lower it. At five minutes the alert would arrive during T4 or D0.

Explain every Fabric term before the demo uses it

The glossary has eleven terms, G1 to G11, from OneLake to Preview. Each term gets one slide, one picture, a line in plain words, and one example from the story. A term must reach its slide before any demo beat says it. Checked against the slide and beat headers of the presenter script, all eleven terms pass. Some words outside the glossary do not.

IDTermPlain wordsPicture on the slide
G1OneLakeOne storage place for all data in FabricThe basement of a building
G2LakehouseA folder of files plus tables you can queryA folder with two drawers
G3EventOne small fact that just happened, with a timeOne tester as JSON and as a sentence
G4EventstreamThe pipe that carries events inA pipe from the booths to Fabric
G5EventhouseThe place where events are kept and queried fastA box with rows stacked by time
G6ActivatorA rule that watches data and actsThe rule as one sentence in a box
G7Real-Time DashboardA chart that updates as events arriveA line rising toward 60
G8OntologyThe dictionary of the businessFormula, Trial, and Study as circles
G9Data agentA chat that answers from your data and shows its sourceA chat with a cited file and a show query link
G10Fabric IQThe layer that gives agents business meaningThree stacked layers
G11PreviewYou can try it. It can still change.Two badges side by side

The best picture carries more than one word. Slide S5 draws Fabric as an office building with OneLake in the basement and a price tag on the door. The spoken line defines the tag: “You rent the building by size. The rental is called a capacity.” It was added after the walkthrough heard the word four times with no definition.

Every word before it is used One row per glossary term, G1 to G11, on the session clock. An open circle marks the slide that explains the term. A filled circle marks the first demo beat that says it. Every glossary term reaches its slide first: OneLake S6 at 0:06 then D0 at 1:03, Lakehouse S7 then D0, Event S9 then T0, Eventstream S10 then T1, Eventhouse S11 then T0, Activator S13 then T3, Real-Time Dashboard S12 then T2, Ontology S16 then D3, Data agent S17 then D0, Fabric IQ S18 and never said in a beat, Preview S8 then D3, with T1 using the word preview for the data pane. Four words outside the glossary fail: agent instructions in D1, optimizer and intensity target in D2, maceration and wear test in D1, and workspace, used on S21 and H1 before its gloss on S25. Slides S1 to S20 0:00 to 0:40 Live demo, T0 to D5 0:45 to 1:25 Hands-on 1:25 Close 1:42 G1 OneLake D0 1:03 S6 G2 Lakehouse D0 1:03 S7 G3 Event T0 0:45 S9 G4 Eventstream T1 0:48 S10 G5 Eventhouse T0 0:45 S11 G6 Activator T3 0:57 S13 G7 Real-Time Dashboard T2 0:52 S12 G8 Ontology D3 1:14 S16 G9 Data agent D0 1:03 S17 G10 Fabric IQ frames D0 to D5, never said S18 G11 Preview D3 1:14 S8 T1 says “preview” for the data pane Outside the glossary Agent instructions D1, no slide Optimizer, intensity target D2, glossed in the beat Maceration, wear test D1 and D4, no gloss Workspace S21 0:40 hands-on 1:25 S25 1:47 0:00 0:15 0:30 0:45 1:00 1:15 1:30 1:45 2:00 explained on a slide first said in a demo beat said with no slide first, or before its gloss Every word before it is used One row per term on a 120-minute track. The open circle is the slide that explains the term, the filled circle the first demo beat that says it. All eleven glossary terms reach a slide first. Agent instructions, optimizer and intensity target, maceration and wear test have no slide. Workspace is used on S21 and in the hands-on before its gloss on S25. Shaded band: the live demo, 0:45 to 1:25. Track: 0:00 at left, 2:00 at right. G1 OneLake S6 0:06, then D0 1:03 G2 Lakehouse S7 0:07, then D0 1:03 G3 Event S9 0:10, then T0 0:45 G4 Eventstream S10 0:12, then T1 0:48 G5 Eventhouse S11 0:14, then T0 0:45 G6 Activator S13 0:18, then T3 0:57 G7 Real-Time Dashboard S12 0:16, then T2 0:52 G8 Ontology S16 0:27, then D3 1:14 G9 Data agent S17 0:30, then D0 1:03 G10 Fabric IQ S18 0:32, never said G11 Preview S8 0:08, then D3 1:14 T1 says “preview” for the data pane. Outside the glossary Agent instructions D1 Optimizer, intensity target D2 Maceration, wear test D1 and D4 Workspace S21, hands-on, then S25 explained on a slide first said in a demo beat no slide first, or used before its gloss
Figure 2. Every word before it is used, on the session clock. Open circle: the slide that explains the term. Filled circle: the first demo beat that says it. Amber rows: words outside the glossary that arrive with no slide first, or before their gloss.

Distance matters too. OneLake is explained at minute 6 and said again at 1:03. The demo map S22 keeps six words on screen for the whole demo to cover that gap. This review of the script and the final deck found four gaps: one word with two meanings, and three uses with no slide first.

  1. One word, two meanings. S8 defines preview as a release status. T1 then says “the preview shows the last rows”, meaning the data pane. The walkthrough caught the same collision for “reference” in T2. Say “the data pane” in T1.
  2. Agent instructions appear in D1 and in version B of D3. No slide introduces them.
  3. Story words arrive with no gloss: maceration in D1 and D4, wear test in D1, and intensity target in D2.
  4. Workspace appears on the sign-in slide S21 at 0:40 and in every hands-on step from 1:25. Its gloss, “a project folder”, comes on S25 at 1:47.

Run the check again after every late change. The fourth gap arrived with the hands-on block on the day.

How to write a presenter script for a live demo

The presenter script is the source, and the deck is built from it: “Build the deck to this script, not the other way round.” Each slide entry carries an On screen line, which is the slide spec. Spoken lines are written the way they are said. In the presenter window, each slide shows notes in five blocks, Goal, Say, Do, Ask, and If, followed by a Handoff.

A table called “How to read this file” fixes six markers: a quoted line to say, an italic stage direction, CLICK, Ask, Handoff, and TBC for anything not verified. A checklist of 14 items runs before the first slide. It starts with a capacity resumed 30 minutes early and ends with an alert inbox that makes a sound at T3.

The plan asked for about 27 slides built to the On screen lines. On the day the deck gained a cue card for each of the eleven demo beats: the sentence to type, the question to ask, and the expected answer. Here is one short beat, S20, as the script writes it.

S20 · Sixty, twice · 1 min · 0:38

On screen: two boxes side by side. Left: the Activator rule sentence
with 60 highlighted. Right: the ontology rule sentence with 60
highlighted. One line under both: "Same number. Two places. Tonight."

Say:      Sixty, twice.
          In the first half, sixty is a rule in Activator.
          It sends a message.
          In the second half, sixty is a rule in the ontology.
          It decides what the word winner means.

Handoff:  Five minutes. Water, phones, stretch.
          When you come back, the testers start.

Two more lines promise the join at the end only if the preview allows it. The beat holds one idea, the same number in two places, and plants the question that D5 answers 45 minutes later. Figure 3 shows a longer beat in all six blocks.

Anatomy of one beat: D3, the live edit Beat D3 from the presenter script, laid out in its blocks. On screen: change the dictionary, the answer changes. Goal: the dictionary is edited live and the answer changes, never cut this beat. Say: five winners or no definition, then two winners after the edit. Do: ask which formulas are winners, add the rule on the entity type Trial, ask again. Ask: who in your company should be allowed to edit that sentence. If: version B puts the same sentence in the agent instructions, and a silence line. Handoff: last question type, a why question. D3 · Ontology, the live edit · 6 min · 1:14 What each block is for On screen Change the dictionary. The answer changes. Rule on Trial: A formula is called a winner only when first choice is above 60. The spec line. The slide was built to it. Goal The dictionary is edited live and the answer changes. Never cut this beat. What the room must leave with. Say “Five winners. Or no definition at all. Either answer is wrong for the business, because the business says sixty.” “Two winners. OB-104 and OB-105.” “That is the sentence from slide three.” Spoken lines, as they are said. Do Type: Which formulas are winners? Say what you see. Open entity type Trial, Rules. Add the rule. Save. Tab to the chat. Ask again. Expect OB-104 and OB-105. Tabs, clicks, and the text to type. Ask “Who in your company should be allowed to edit that sentence?” One question. Wait for hands. If Ontology cannot attach to the agent: version B. Same sentence in the agent instructions, publish, ask again. Silence on the ask: “Not me. Not IT. The person who owns the word winner.” The recovery line, word for word. Handoff “Last question type. A why question.” The line that opens the next beat. Anatomy of one beat: D3, the live edit Beat D3 in its blocks: On screen, Goal, Say, Do, Ask, If, and Handoff, each with what it is for. D3 · Ontology, the live edit 6 min · starts at 1:14 On screen The spec line. The slide was built to it. Change the dictionary. The answer changes. Rule on Trial: A formula is called a winner only when first choice is above 60. Goal What the room must leave with. The dictionary is edited live and the answer changes. Never cut this beat. Say Spoken lines, as they are said. “Five winners. Or no definition at all. Either answer is wrong for the business, because the business says sixty.” “Two winners. OB-104 and OB-105.” Do Tabs, clicks, and the text to type. Type: Which formulas are winners? Open entity type Trial, Rules. Add the rule. Save. Ask again. Expect OB-104 and OB-105. Ask One question. Wait for hands. “Who in your company should be allowed to edit that sentence?” If The recovery line, word for word. No ontology on the agent: version B, the same sentence in the agent instructions. Silence: “Not me. Not IT. The person who owns the word winner.” Handoff The line that opens the next beat. “Last question type. A why question.”
Figure 3. Anatomy of one beat. D3 is the live edit of the ontology, the beat the script says never to cut. Each block appears as the presenter window shows it, with a note on what the block is for.

The If block is the reason for the format. A recovery line written before the evening is calm. A line invented on stage sounds like an excuse.

Walk the script as a participant before the dry run

Before any dry run, the script was walked on paper as one participant. The stand-in was a Power BI user who had never opened Fabric, with English as a second language. Every spoken line was read in order, and every unknown word, break, and attention drop was noted. The walkthrough found 17 problems: 2 high, 8 medium, and 7 low.

High breaks trust or the demo. Medium loses the beginner for a minute or more. All 17 were applied on October 11, 2026, three days before the session.

The plan also asks for a timed dry run with one beginner. Dr. Kot's position: do both. Paper finds what the script says. A dry run finds what a person hears.

Live demo risks, cut order, and recovery lines

The plan names seven risks, P1 to P7, each with its handling. The script adds five cuts for a late demo and six recovery lines for live failure. Two beats are never cut: T3, where the alert fires, and D3, where one edit to the ontology changes the answer. D0 starts at 1:03 whatever the state, so the second half always runs.

IDRiskHandling
P1A preview feature changes before the sessionDry run in the same week. Keep the recording.
P2The ontology cannot bind to Eventhouse dataFallback wording. The session works without the join.
P3The agent gives a different answer on stageOpen the generated query. Run the six questions that morning.
P4The domain of the storyDecide it before anything is published.
P5The capacity is paused or throttledResume it 30 minutes before. Close other workloads.
P6The first half runs longFollow the cut order. D0 starts at 1:03.
P7The room is more advanced than expectedAsk at B1. Shorten B2 and B4, open the backup material.
IDCut, in orderSavesWhat to do or say
X1D5, the join2 minCall the join the next step. Do not claim it.
X2D4, the why question3 minRead the expected answer, and say it is from the dry run.
X3The French question in D12 min“The French one is in the kit. Try it at home.”
X4T1, the stream preview4 min“The pipe is boring. The box is where it lands.”
X5S23, one sentence per badge3 minRead only the two badge lines.

Together the cuts save 14 minutes. Six recovery lines, R1 to R6, pair a sentence with an action. A wrong number: open the query. A preview that will not load: play the backup recording. A silent stream: ingest events by hand. A late alert: “The rule checks on a schedule. The message will arrive in the recap.”

A recovery line is only as good as its fallback. At 17:00 Doha time on October 14, the build record noted that the fallback dashboard for R5 did not exist yet. On stage, Copilot built the dashboard live, so the gap did not matter that night.

The rule in D5: claim only what worked

D5 runs only if the binding of live events to the ontology worked in the dry run. If it did not, the script gives a different line: “Tonight sixty is the same sentence in two places. Activator and the ontology.” The binding is named as the next step, and as preview. Nothing that failed in the dry run is claimed on stage. On stage in Doha, the fallback line ran.

Microsoft Learn supports that line today. The new ontology experience has no Activator integration, and the ontology does not run its business rules against data. Learn also says a data agent picks up ontology changes every 10 minutes unless you refresh the context by hand. Put that refresh in the Do block of any live edit. And Learn states the data agent does not currently support languages other than English. Dr. Kot's position: present the French question in D1 as a test result, not a feature.

Room questions, preview badges, and three limits

Each beat ends with one question to the room. Five carry an if-silence line, because a formal venue at 6 PM can stay quiet. The deck closes with three questions that each have a one-word answer: Eventhouse, Ontology, and Activator. Every feature on screen carries a GA or Preview badge, and the limits fit in three sentences.

At S16 the question is “Who owns the dictionary in your company today? IT or the business?” The silence line: “In most companies the answer is nobody. That is the problem.”

  1. Q1. “Every event lands in one box, sorted by the time it arrived. Name the box.” Eventhouse.
  2. Q2. “The business dictionary, where winner gets its meaning. Fabric's word for it.” Ontology.
  3. Q3. “The rule that watched the stream and fired at tester 31. Fabric's name for it.” Activator.

Preview badges on every slide where they apply

Slide S8 teaches two badges before any feature appears. Preview: you can try it, it can still change, and you do not promise it to your boss. Generally available: Microsoft supports it and you can build on it. Every feature slide then carries one badge, and S23 repeats them in a table. The statuses below were checked on Microsoft Learn on November 3, 2026.

IDFeatureStatusSeen in
N1Eventstream, Eventhouse, Activator, Real-Time DashboardGAT1 to T3
N2Copilot builds a Real-Time Dashboard from a description. Paid capacity only.TBCT2
N3Ontology item, new experience. The old one retires January 31, 2027.PreviewD3
N4Ontology agentPreviewBackup for Q&A
N5Data agent with the ontology as contextPreviewD3
N6Fabric IQ in Microsoft 365 Copilot Chat, for Power BI dataGANamed in S18
N7Operations agentsPreviewNot shown
N8IQ sharing. No Learn page found in the November 3 check.TBCNot shown

The data agent itself is generally available. For N2, the Learn how-to page carries no label, while the Copilot pane shows Preview, so it is marked TBC. For each announcement in depth, see the FabCon Europe 2026 series.

Three honest limits in three sentences

S24 in the script, “Three honest limits”, shows three lines. Five documents: the demo shows mechanics, not quality at scale. Prepared passages: a notebook cut the PDF text in advance. Preview: the dictionary can change before your first project ends. Learn backs the second line, since the data agent does not read PDF files directly.

Hands-on design for a beginner Fabric session

The hands-on block has three parts. A sign-in slide stays up during the break. A printed handout carries the sign-in screens, a table of screens you may see, and ten numbered steps. A self-check table lists the expected answer to each question, so a participant can tell a wrong agent from a wrong click.

The sign-in slide, S21, shows numbered accounts from 01 to 50, two workspaces, and three rules: no uploads of your own data, close any trial offer and raise a hand, reload once before asking. The shared password stays on the screen only, because the PDF outlives the evening. Handout steps 1 to 5 open the items. Steps 6 to 10 ask the agent and read the winner rule in the ontology.

IDYou askedExpected answer
Q1Which formula had the highest first choice, and in which study?OB-104, study ST-12, 68 percent
Q2Formulas above sixty percent: cost per kg and the study's recommendationOB-104 at 14,353 QAR per kg, ST-12. OB-105 at 13,273 QAR per kg, ST-14. Both report files named.
Q4Reduce the raw material cost of OB-104 without dropping below its intensity targetBaseline 14,353, optimized 13,298, saving 7.4 percent, method grid-search-v1, from the optimizer table
Step 10Which formulas are winners?OB-104 and OB-105 after the live edit. OB-106 too, if the live events were bound.

The handout says how to read the table: a different answer means the agent is wrong, not the data. That sentence tells a beginner what to do with a surprise.

Two gaps are worth fixing. The slide lists three sign-in screens, the handout four. The build steps use words the session never taught, such as Delta table and KQL queryset.

The setup record notes that 50 distinct accounts signed in. Learn sets the floor for any hands-on with an agent: the trial does not support Copilot or data agents, so you need a paid capacity, F2 or above. Part 6 covers the accounts, capacities, and capacity math for 50 people.

Done when: five criteria you can check

The plan defines done in five criteria. Each one is a fact that someone can check after the evening, not a feeling about how it went.

IDCriterion in the plan
Done 1The demo runs from the runbook without edits, twice in a row.
Done 2Every announcement on a slide carries its status and a link.
Done 3The backup recording exists.
Done 4One beginner followed the dry run without getting lost.
Done 5The contribution is logged in the MVP portal.

Dr. Kot's position: write done criteria you can check from the folder, then write the evidence into it on the night itself.

What to do before your next session

Start with the glossary, not the slides. Then write the script in fixed blocks, walk it on paper as one participant, and finish with a dry run in front of one real beginner.

  1. List every term the demo says aloud, in demo order.
  2. Give each term one slide, one picture, and one example from a single story.
  3. Write the script before the deck, in Goal, Say, Do, Ask, If, and Handoff.
  4. Walk the script on paper as one participant, and rate each finding.
  5. Write the cut order, the beats never cut, and a recovery line per demo step.
  6. Run a timed dry run with one beginner, and record every word they missed.

For the whole story, start with Part 1, the overview. For a room of 50, read Part 6. The kit is public on GitHub, and the handout was shared in the Fabric Falcons community. The Microsoft Fabric implementation guide goes deeper on the platform. To plan a beginner session with Dr. Kot, book a slot.

This is the last part of From Events to Answers. Before your next session, pick the one word your room is most likely to miss, and give it a picture.

Key facts at a glance

Session facts come from the session folder. Product facts come from Microsoft Learn, checked on November 3, 2026.

IDFactSource
K1The session ran two hours, 6:00 to 8:00 PM, on Wednesday, October 14, 2026, at Microsoft Qatar HQ, Lusail, Doha, at level 0 to 200.Session abstract
K2The plan splits 120 minutes into eight blocks of 10, 15, 15, 5, 40, 10, 10, and 15 minutes.Plan, run of show
K3The final clock adds a hands-on block of 17 minutes at 1:25, taken from the last 35 minutes.Presenter script, Clock
K4Five level rules, L1 to L5, each carry their reason in the plan.Plan, level 0 to 200
K5The glossary has eleven terms, G1 to G11, and all eleven reach a slide before a demo beat says them.Architecture file, presenter script
K6The paper walkthrough found 17 problems, 2 high, 8 medium, and 7 low, all applied on October 11, 2026.Participant walkthrough
K7The plan names seven risks, the script names five cuts that save 14 minutes, and T3 and D3 are never cut.Plan, presenter script
K8The script carries six recovery lines, R1 to R6, each with a sentence to say and an action to take.Presenter script
K9The Fabric trial lasts 60 days and does not support Copilot or data agents.Learn: Fabric trial
K10Copilot builds a Real-Time Dashboard only on paid F2 or P1 and above, and it is off by default outside the US and the EU.Learn: Copilot dashboards
K11The ontology item is preview, and its old experience retires on January 31, 2027.Learn: What is ontology
K12A data agent picks up ontology changes every 10 minutes unless the context is refreshed by hand.Learn: Ontology in a data agent
K13Learn states that the data agent does not currently support languages other than English.Learn: Data agent concepts
K14Activator runs a query data source every 5 minutes by default, and the Run query every setting changes it.Learn: Activator query frequency

Frequently asked questions

How do you teach Microsoft Fabric to complete beginners?

Explain every term before the demo uses it. Give each term one slide, one picture, and one example from a single story. Teach no query language, and open a generated query only to show where a number came from. End each beat with one question to the room, and keep the limits to three sentences.

What is a good agenda for a two-hour Fabric session for beginners?

One agenda used for a community session has eight blocks: 10 minutes to start from zero, 15 on Real-Time Intelligence, 15 on Fabric IQ, a 5-minute break, a 40-minute live demo, then announcements, first steps, and questions. A hands-on block of 17 minutes can come out of the last 35 minutes.

Should a beginner Fabric session teach KQL or SQL?

No. At level 0 to 200 the room came for the idea, not the syntax. Let Copilot or the data agent write the queries. Open one generated query once, for about ten seconds, to show that a number came from a table.

What should a presenter do when a live Fabric demo fails?

Say a recovery line written in advance, then act. If the agent gives a wrong number, open the generated query. If the stream is silent, ingest one batch of events by hand. If the agent will not load, play the backup recording. Claim on stage only what worked in the dry run.

Can a Fabric hands-on session for beginners run on the free trial?

Only in part. The Fabric trial lasts 60 days, but Microsoft Learn states that it does not support Copilot or data agents. The stream, the Eventhouse, the Activator rule, and the dashboard run on the trial. Copilot dashboard generation and the data agent need a paid capacity, F2 or above.

How do you explain preview features to beginners?

Teach two badges before any feature appears. Preview means you can try it, it can still change, and you do not promise it to your boss. Generally available means Microsoft supports it and you can build on it. Put one badge on every feature slide, and check each status on Microsoft Learn first.

What is a paper walkthrough of a presenter script?

A paper walkthrough reads every spoken line of the script in order, as one named participant would hear it. After each slide it records unknown words, breaks in the thread, drops in attention, and open questions, each rated high, medium, or low. In this session it found 17 problems before any dry run.

About the author

Dr. Estera Kot is CTO at Clouds on Mars, a Microsoft and Databricks partner for data and AI in Europe and the Middle East. At Microsoft she was Principal Product Manager for the Apache Spark runtime in Azure Synapse Analytics and Microsoft Fabric, and she created the Native Execution Engine. She is a Microsoft MVP and holds a Ph.D. in Computer Science from the Warsaw University of Technology. She presented this series as the community session "From Events to Answers" at Microsoft Qatar HQ in Lusail, Doha, on October 14, 2026.

Sources

Microsoft Learn, checked on November 3, 2026. Session facts come from the session folder: the plan, the presenter script, the participant walkthrough, the glossary in the architecture file, the abstract, the handout, and the deck.