Fabric IQ Overview

By John Savill's Technical Training

Share:

Fabric IQ: A Deep Dive into Microsoft’s Enterprise Knowledge Layer

Key Concepts:

  • One Lake: A unified physical data layer within Microsoft Fabric, serving as a single source for all analytical and operational data.
  • Delta Parquet: An open-source storage format used within One Lake, enabling various analytical engines to operate on a single data copy.
  • Fabric IQ: A capability within Microsoft Fabric focused on defining enterprise entities, relationships, and rules to provide contextual understanding for both analytics and operations.
  • Ontology: A formal naming and definition of the types, properties, and relationships of entities that make up a knowledge domain, used by Fabric IQ to represent business context.
  • Data Agent: A native Fabric capability that leverages the ontology to perform tasks and answer questions, accessible both within Fabric and through Microsoft 365 Copilot.
  • Operational Agent: An agent that utilizes the defined ontology, rules, and constraints to generate playbooks and automate actions.
  • Digital Twin: A virtual representation of a physical entity (e.g., a robot) built using the ontology, enabling innovation and understanding through real-time data analysis.

I. The Foundation: One Lake and Data Consolidation

Microsoft Fabric centers around the concept of “One Lake,” a unified data layer designed to eliminate data silos and duplication. This single location houses both analytical and operational data from across Microsoft and external sources, stored in an open Delta Parquet format. The key benefit is that all Microsoft’s analytical engines – Spark, TSQL, KQL, Analysis Services – are modified to work directly with this format, removing the need for extensive data transformations and pipelines. This approach ensures a “single copy of the truth” and reduces redundancy.

One Lake accommodates various data types: lakehouses (tables and unstructured data), warehouses, and event houses (handling high-velocity, real-time data). Data can be mirrored from sources like Amazon S3, Google Cloud Storage, Snowflake, and Azure Data Bricks, or accessed via shortcuts (without data duplication) from platforms like Iceberg. Standard governance and security measures are integrated throughout.

II. The Challenge of Context: Understanding Enterprise Data

Despite having a massive amount of data, understanding its relevance to specific business scenarios can be challenging. For example, a company might have multiple tables related to “robot” data – inventory, statistics, telemetry, purchase state, maintenance records, geolocation – making it difficult to determine which table is appropriate for a given analysis or action. This complexity is amplified when AI agents need to interpret the data.

Traditionally, semantic models in Power BI are used to create enterprise entities and relationships, mapping attributes to underlying data. Fabric IQ builds upon this concept, extending it beyond the limitations of traditional semantic modeling.

III. Fabric IQ: Building the Enterprise Ontology

Fabric IQ addresses the contextual challenge by enabling the definition of enterprise entities within Fabric. It goes beyond Power BI’s semantic models by leveraging an ontology – a formal representation of knowledge – to understand the business layers of data. Users can import existing Power BI semantic models as a starting point.

The core function of Fabric IQ is to define entities, their relationships, and associated rules. These entities represent real-world business concepts like “robot,” “mission,” or “task.” Attributes of these entities are then bound to data within One Lake, regardless of whether the data is native to the lake, mirrored from another source, or accessed via a shortcut. This binding can encompass operational, analytical, and real-time streaming data.

Example: A “robot” entity can have attributes sourced from a lakehouse (e.g., manufacturing date) and an event house (e.g., current battery percentage).

IV. Key Capabilities of the Fabric IQ Ontology

  • Entity Definition & Relationships: Users can define entity types (e.g., Robot, Mission) and establish relationships between them (e.g., a Mission is executed by a Robot).
  • Rule Definition: Rules and constraints can be applied to entities (e.g., a robot cannot operate above a certain CPU temperature). (Note: some rule functionality is currently in private preview).
  • Data Source Agnosticism: The ontology abstracts away the underlying data storage location, allowing users and AI agents to focus on the entity itself, not where the data resides.
  • Graph Visualization: Fabric IQ provides a graph view of the ontology, revealing relationships and potential ripple effects of changes to entities. This helps users understand the interconnectedness of their data.
  • Action & Operation Definition: Actions that can be performed on or by an entity can be defined, enabling automated workflows.

V. Leveraging the Ontology: Data Agents and Microsoft 365 Copilot

Once the ontology is defined, it can be leveraged in several ways:

  • Direct API Access: AI agents can interact with the ontology directly via APIs and, soon, the Microsoft Copilot Platform (MCP). MCP offers natural language processing capabilities, while APIs provide deterministic control.
  • Data Agents: Fabric’s native Data Agents can operate on the ontology, providing a curated and context-aware interaction through instructions. Users can specify how the agent should behave and provide access to relevant data sources.
  • Microsoft 365 Copilot Integration: Data Agents can be published to Microsoft 365 Copilot, making them accessible to users within their existing workflows (e.g., Teams). This allows employees to leverage the power of the ontology without needing to learn new tools.
  • Operational Agents: These agents utilize the defined ontology, rules, and constraints to generate playbooks and automate actions based on real-time data.

Example: A user can ask a Data Agent, “What robots have a battery percentage lower than 20% in their latest telemetry reading?” The agent understands “robot” as a defined entity and retrieves the information without needing to know the specific table or data source.

VI. Digital Twins and Innovation

Fabric IQ also supports the creation of digital twins – virtual representations of physical entities. These twins leverage the ontology and real-time telemetry to provide a comprehensive understanding of the entity’s behavior and enable innovation through simulation and analysis.


Notable Quote:

“The whole goal of what we’re going to do as we define this is it’s going to abstract away for users and AI agents to not have to worry about where the actual information is stored.” – Speaker, emphasizing the core benefit of Fabric IQ.

Conclusion:

Fabric IQ represents a significant step towards grounding AI in real-world business context. By creating a unified ontology and abstracting away the complexities of data storage, it empowers both human users and AI agents to make informed decisions and automate operations. The integration with Microsoft 365 Copilot ensures that these capabilities are accessible within existing workflows, maximizing user adoption and impact. The combination of One Lake, Fabric IQ, Data Agents, and Operational Agents positions Microsoft as a leader in enterprise knowledge management and AI-driven automation.

Chat with this Video

AI-Powered

Hi! I can answer questions about this video "Fabric IQ Overview". What would you like to know?

Chat is based on the transcript of this video and may not be 100% accurate.

Related Videos

Ready to summarize another video?

Summarize YouTube Video