You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/visualize-ontology-fabric-iq/1-introduction.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Introduction
4
4
metadata:
5
5
title: Introduction
6
6
description: Introduction to visualizing ontology data with Microsoft Fabric IQ using the relationship graph and Query builder to explore connected business concepts.
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/visualize-ontology-fabric-iq/2-explore-ontology.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Explore the ontology
4
4
metadata:
5
5
title: Explore the Ontology
6
6
description: Learn how to open the entity type overview, view entity instances, and inspect individual entity instance details and relationships in Microsoft Fabric IQ.
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/visualize-ontology-fabric-iq/3-visualize-relationships.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Visualize relationships in the relationship graph
4
4
metadata:
5
5
title: Visualize Relationships in the Relationship Graph
6
6
description: Learn how to expand the relationship graph, run the default query to see entity instances as nodes and relationships as edges, and navigate connected business concepts in Microsoft Fabric IQ.
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/visualize-ontology-fabric-iq/4-query-ontology-query-builder.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Filter and explore with the Query builder
4
4
metadata:
5
5
title: Filter and Explore with the Query Builder
6
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.
title: Exercise - Visualize ontology data with Microsoft Fabric IQ
4
4
metadata:
5
5
title: Exercise - Visualize Ontology Data with Microsoft Fabric IQ
6
-
description: Practice visualizing entity instances, exploring relationship graphs, and filtering data to answer business questions using the Fabric IQ ontology preview experience.
7
-
ms.date: 03/30/2026
6
+
description: Practice visualizing entity instances, exploring relationship graphs, and seeing data through property charts and visualizations in Microsoft Fabric IQ.
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/visualize-ontology-fabric-iq/6-knowledge-check.yml
+29-29Lines changed: 29 additions & 29 deletions
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ title: Module assessment
4
4
metadata:
5
5
title: Module Assessment
6
6
module_assessment: true
7
-
ai_generated_module_assessment: true
7
+
ai_generated_module_assessment: false
8
8
description: Check your knowledge of visualizing and querying ontology data with Microsoft Fabric IQ.
9
-
ms.date: 03/30/2026
9
+
ms.date: 04/13/2026
10
10
author: theresa-i
11
11
ms.author: theresai
12
12
ms.topic: unit
@@ -17,47 +17,47 @@ durationInMinutes: 5
17
17
quiz:
18
18
title: "Check your knowledge"
19
19
questions:
20
-
- content: "A data analyst opens the entity type overview for the Patient entity type and notices the entity instances table shows fewer rows than the source lakehouse table. What is the most likely cause?"
20
+
- content: "In the relationship graph, what does a labeled arrow between two nodes represent?"
21
21
choices:
22
-
- content: "The entity type has too many properties configured."
23
-
isCorrect: false
24
-
explanation: "Incorrect. The number of properties doesn't affect how many instances are loaded. The entity type key and binding configuration determine instance count."
25
-
- content: "The entity type key doesn't correctly match a unique column in the source table."
22
+
- content: "A relationship connecting two entity instances, such as a patient admitted to a room."
26
23
isCorrect: true
27
-
explanation: "Correct. The key configuration determines how the system identifies and loads entity instances from the source data. A mismatched or missing key prevents instances from loading correctly."
28
-
- content: "The relationship graph tile hasn't been expanded yet."
24
+
explanation: "Correct. Edges are the named, directed connections between nodes—for example, the admittedTo edge connects a Patient instance to a Room instance."
25
+
- content: "A property of one of the connected entity types."
26
+
isCorrect: false
27
+
explanation: "Incorrect. Properties are attributes stored on a single node, such as RoomNumber or RoomType. Edges are the arrows that connect two separate nodes."
28
+
- content: "An entity type that groups related instances together."
29
29
isCorrect: false
30
-
explanation: "Incorrect. The relationship graph tile is separate from the entity instances table and doesn't affect how instances are loaded."
31
-
- content: "In the relationship graph, a Room node shows no edges connecting it to any Patient nodes, even though the source lakehouse table shows patients assigned to that room. What does this indicate?"
30
+
explanation: "Incorrect. Entity types group instances of the same kind, such as all rooms or all patients. Edges are the directed connections between individual instances."
31
+
- content: "What does the entity instances table on the entity type overview page show?"
32
32
choices:
33
-
- content: "The Patient entity type has too many active filters applied."
33
+
- content: "The actual records loaded from the bound source data for that entity type."
34
+
isCorrect: true
35
+
explanation: "Correct. The entity instances table shows the real rows from the source lakehouse or eventhouse table, one row per instance, with columns matching the entity type's configured properties."
36
+
- content: "A summary of all relationships configured for that entity type."
34
37
isCorrect: false
35
-
explanation: "Incorrect. Filters narrow query results but don't affect whether relationship edges exist in the graph structure."
36
-
- content: "The Room entity type needs to be refreshed separately from the Patient entity type."
38
+
explanation: "Incorrect. Relationships appear in the relationship graph tile on the same page. The entity instances table shows the actual data records."
39
+
- content: "The schema showing how the entity type connects to others in the ontology."
37
40
isCorrect: false
38
-
explanation: "Incorrect. Refresh applies to the graph model as a whole, not to individual entity types separately."
39
-
- content: "The relationship binding isn't finding matching records based on the configured entity type keys."
40
-
isCorrect: true
41
-
explanation: "Correct. Edges only appear in the graph when the relationship binding matches keys between entity instances. If source data exists but edges don't appear, the relationship binding configuration may not be matching records correctly."
42
-
- content: "You want to query the ontology for patients assigned to rooms in the Cardiology department. Which combination of Query builder controls do you need?"
41
+
explanation: "Incorrect. The relationship graph tile shows how entity types connect to each other. The entity instances table shows the actual data rows for this entity type."
42
+
- content: "You want to query the ontology for patients assigned to rooms in the Intensive Care Unit department. Which combination of Query builder controls do you need?"
43
43
choices:
44
-
- content: "Add a filter for DepartmentName = Cardiology and ensure Department, Room, and Patient nodes are enabled in the Components pane."
44
+
- content: "Add a filter for DepartmentName = Intensive Care Unit and ensure Department, Room, and Patient nodes are enabled in the Components pane."
45
45
isCorrect: true
46
-
explanation: "Correct. A filter on the Department entity type narrows results to Cardiology, while enabling the appropriate node and edge types in the Components pane controls what appears in the graph results."
46
+
explanation: "Correct. A filter on the Department entity type narrows results to Intensive Care Unit, while enabling the appropriate node and edge types in the Components pane controls what appears in the graph results."
47
47
- content: "Remove all components except Patient nodes and run the default query."
48
48
isCorrect: false
49
49
explanation: "Incorrect. Removing Department and Room components from the query would exclude the entity types needed to trace the connection path from Cardiology to patients. All three node types are required."
50
50
- content: "Switch to Table view and add a filter for each entity type separately."
51
51
isCorrect: false
52
52
explanation: "Incorrect. The view type (Diagram, Card, Table) only changes how results are displayed, not which entities are returned. Switching views doesn't affect query filtering."
53
-
- content: "A clinical analyst adds three new patients to the Lamna Healthcare lakehouse. She then opens the ontology and doesn't see the new patients in the entity instances table. What should she do?"
53
+
- content: "After running a query, you want to compare RoomType and DepartmentId values across all returned rooms at once. Which view is most useful?"
54
54
choices:
55
-
- content: "Modify the Patient entity type's property definitions to pick up the new records."
55
+
- content: "Table view, because results appear in rows and columns with one row per instance."
56
+
isCorrect: true
57
+
explanation: "Correct. Table view organizes results in a grid—one row per instance, one column per property—making it easy to compare values like RoomType or DepartmentId across many rooms at once."
58
+
- content: "Diagram view, because you can select each node to inspect its properties."
56
59
isCorrect: false
57
-
explanation: "Incorrect. Changing property definitions triggers a schema refresh but doesn't help here—new data rows aren't detected automatically, only structural changes to the ontology are."
58
-
- content: "Open the Query builder and clear the active filters."
60
+
explanation: "Incorrect. Diagram view shows the graph structure with nodes and edges, but you must select each node individually to see its properties—not ideal for comparing values across multiple instances."
61
+
- content: "Card view, because it displays each instance with property values listed inline."
59
62
isCorrect: false
60
-
explanation: "Incorrect. Clearing Query builder filters doesn't affect the entity instances table, which reflects the last ingested data regardless of any filters applied in the graph view."
61
-
- content: "Manually refresh the graph model from the workspace to re-ingest the updated source data."
62
-
isCorrect: true
63
-
explanation: "Correct. When data changes in an upstream lakehouse or eventhouse, the graph model doesn't update automatically. Manually triggering a refresh (or waiting for a scheduled refresh) re-ingests the updated source data and makes the new patient records visible."
63
+
explanation: "Incorrect. Card view is useful for scanning individual records, but comparing specific property values across many instances is easier in Table view where properties align in columns."
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.
1
+
Imagine you're a data analyst at Lamna Healthcare. You've built 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.
2
2
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.
3
+
The clinical operations manager stops by with a question: "Which rooms in the Intensive Care Unit 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.
4
4
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.
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 are 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.
6
6
7
7
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.
0 commit comments