Skip to content

Commit 1af8450

Browse files
committed
Refocus module on visualization, remove refresh unit, add nodes/edges explanation
- Renamed module to 'Visualize ontology data' (removed 'query') - Changed Query Builder framing from 'querying' to 'filtering and exploring' - Removed Unit 5 (Refresh graph model) - trivial operation highlighting product limitation - Renumbered units 6-8 to 5-7 for sequential ordering - Added 'Understand graph structure: nodes and edges' section to Unit 2 - Updated all references from 'query' to 'explore/filter/visualize' throughout - Removed refresh content from introduction and summary units
1 parent a98162b commit 1af8450

14 files changed

Lines changed: 75 additions & 64 deletions

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.visualize-query-ontology-fabric-iq.introduction
33
title: Introduction
44
metadata:
55
title: Introduction
6-
description: Introduction to visualizing and querying ontology data with Microsoft Fabric IQ using the relationship graph and Query builder.
6+
description: Introduction to visualizing ontology data with Microsoft Fabric IQ using the relationship graph and Query builder to explore connected business concepts.
77
ms.date: 03/30/2026
88
author: theresa-i
99
ms.author: theresai

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/4-query-ontology-query-builder.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.visualize-query-ontology-fabric-iq.query-ontology-query-builder
3-
title: Query ontology data with the Query builder
3+
title: Filter and explore with the Query builder
44
metadata:
5-
title: Query Ontology Data with the Query Builder
6-
description: Learn how to use the Query builder in Microsoft Fabric IQ to add filters, control components, run cross-source queries, and interpret results in Diagram, Card, and Table view.
5+
title: Filter and Explore with the Query Builder
6+
description: Learn how to use the Query builder in Microsoft Fabric IQ to add filters, control components, explore cross-source data, and interpret results in Diagram, Card, and Table view.
77
ms.date: 03/30/2026
88
author: theresa-i
99
ms.author: theresai
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.visualize-query-ontology-fabric-iq.exercise-query-ontology
3+
title: Exercise - Explore ontology across data sources
4+
metadata:
5+
title: Exercise - Explore Ontology Across Data Sources
6+
description: Practice using the Query builder in Microsoft Fabric IQ to answer a business question by adding filters, selecting components, and exploring connected data through visualization.
7+
ms.date: 03/30/2026
8+
author: theresa-i
9+
ms.author: theresai
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
azureSandbox: false
13+
labModal: false
14+
durationInMinutes: 20
15+
content: |
16+
[!include[](includes/5-exercise-query-ontology.md)]

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/5-refresh-graph-model.yml

Lines changed: 0 additions & 16 deletions
This file was deleted.

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/6-exercise-query-ontology.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.visualize-query-ontology-fabric-iq.exercise-query-ontology
3-
title: Exercise - Query ontology across data sources
3+
title: Exercise - Explore ontology across data sources
44
metadata:
5-
title: Exercise - Query Ontology Across Data Sources
6-
description: Practice using the Query builder in Microsoft Fabric IQ to answer a business question by adding filters, selecting components, and interpreting graph query results.
5+
title: Exercise - Explore Ontology Across Data Sources
6+
description: Practice using the Query builder in Microsoft Fabric IQ to answer a business question by adding filters, selecting components, and exploring connected data through visualization.
77
ms.date: 03/30/2026
88
author: theresa-i
99
ms.author: theresai

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/7-knowledge-check.yml renamed to learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/6-knowledge-check.yml

File renamed without changes.

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/8-summary.yml renamed to learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/7-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ azureSandbox: false
1313
labModal: false
1414
durationInMinutes: 2
1515
content: |
16-
[!include[](includes/8-summary.md)]
16+
[!include[](includes/7-summary.md)]
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
Imagine you're a data analyst at Lamna Healthcare. You've spent the past few weeks building an ontology in Fabric IQ. Hospital, Department, Room, Patient, and VitalSignEquipment entity types are defined, bound to the lakehouse and eventhouse, and structurally sound. Now comes the reason you built it.
22

3-
The clinical operations manager stops by with a question: "Which rooms in the Cardiology department currently have patients, and which vital sign monitors are active there?" Before the ontology, answering that question meant writing a multi-table SQL join—linking patient assignment records to rooms, rooms to departments, and departments to equipment logs. With the ontology in place, the same question becomes a graph query that follows named relationships across your semantic layer, no joins required.
3+
The clinical operations manager stops by with a question: "Which rooms in the Cardiology department currently have patients, and which vital sign monitors are active there?" Before the ontology, answering that question meant writing a multi-table SQL join—linking patient assignment records to rooms, rooms to departments, and departments to equipment logs. With the ontology in place, you can explore the answer visually by following named relationships across your semantic layer, no joins required.
44

5-
In this module, you open the entity type overview to inspect the entity instances that your data bindings have populated. You see individual Department, Room, and Patient records drawn from your OneLake sources. You expand the relationship graph to visualize how those instances connect—patients assigned to rooms, rooms belonging to departments, equipment monitoring patients. You use the Query builder to add filters for specific property values, control which entity types and relationship types appear using the Components pane, and run queries that span your lakehouse and eventhouse without writing any SQL.
6-
7-
You also learn how to keep the graph current. When upstream data in your lakehouse or eventhouse changes, the graph model doesn't update automatically. You explore when schema changes trigger automatic re-ingestion and when data changes require a manual or scheduled refresh—and how to set that schedule.
5+
In this module, you open the entity type overview to inspect the entity instances that your data bindings have populated. You see individual Department, Room, and Patient records drawn from your OneLake sources. You expand the relationship graph to visualize how those instances connect—patients assigned to rooms, rooms belonging to departments, equipment monitoring patients. You use the Query builder to add filters for specific property values, control which entity types and relationship types appear using the Components pane, and explore data that spans your lakehouse and eventhouse without writing any SQL.
86

97
By the end of this module, you're equipped to turn the ontology into answers: exploring connected healthcare data the way business users think about it.

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/includes/2-explore-ontology.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
The ontology you built in the previous module now contains populated data. Each entity type definition has become a collection of entity instances—real records from your lakehouse tables and eventhouse streams. Exploring how those instances appear is the first step in getting value from your ontology.
22

3+
## Understand the graph structure: nodes and edges
4+
5+
Your ontology is a graph database—a data structure built from two fundamental elements: **nodes** and **edges**.
6+
7+
### Nodes represent entities
8+
9+
A **node** is an entity instance in your graph. When you defined the Patient entity type and bound it to your lakehouse table, each row in that table became a node in the graph. Patient ID 12345 is a node. The Cardiology department is a node. Room 301 is a node.
10+
11+
Nodes have:
12+
- **Labels** (the entity type, like Patient or Department)
13+
- **Properties** (attributes like fullName, departmentName, or roomNumber)
14+
- **A unique identity** (the key property value that distinguishes this instance from all others)
15+
16+
In graph terminology, your "entity instances table" is showing you a list of nodes of one type.
17+
18+
### Edges represent relationships
19+
20+
An **edge** (also called a relationship) is the connection between two nodes. When you defined the "assigned_to" relationship between Patient and Room, you created the potential for edges. When Patient 12345 checks into Room 301, that specific connection becomes an edge in the graph.
21+
22+
Edges have:
23+
- **A direction** (Patient → Room, not Room → Patient)
24+
- **A type** (assigned_to, located_in, monitors)
25+
- **Source and target nodes** (the two instances being connected)
26+
- Optionally, **properties** (like admissionDate or transferReason)
27+
28+
The "relationship graph" you see in the overview is a visual representation of nodes and edges: entity instances appear as circles (nodes), and the lines connecting them are the relationships (edges).
29+
30+
### Why this matters
31+
32+
Traditional relational databases answer questions by joining tables. Graph databases answer questions by traversing edges between nodes. When you ask "Which patients are in Cardiology?", the graph query starts at the Cardiology node, follows "has" edges to Room nodes, then follows "assigned_to" edges to Patient nodes. No joins. No foreign key lookups. Just following the connections that already exist.
33+
34+
This graph structure is what makes your ontology powerful—and it's what you're about to explore.
35+
336
## Open the entity type overview
437

538
The entity type overview is your starting point for exploring any entity type's instances and connections. To open it, select an entity type in the **Entity Types** pane—for example, **Department**—and then select **Entity type overview** from the ribbon.

learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/includes/6-exercise-query-ontology.md renamed to learn-pr/wwl-data-ai/visualize-query-ontology-fabric-iq/includes/5-exercise-query-ontology.md

File renamed without changes.

0 commit comments

Comments
 (0)