Microsoft Fabric Updates Blog

Data Warehouse: Copilot & AI Skill

AI is transforming data warehousing, making complex analytics more accessible and efficient. With tools like Copilot for Data Warehouse and AI Skill, Microsoft Fabric offers two powerful, complementary resources that serve both data developers and business users. This blog explores how these tools differ, when to use each, and how they can work together to maximize productivity and deliver insights with Fabric Warehouse. Let’s start with a brief introduction to each feature.


What is Copilot for Data Warehouse and AI Skill

Copilot for Data Warehouse

Copilot acts as a helpful assistant, guiding users through the complexities of data warehousing. For those familiar with ChatGPT, think of Copilot as a specialized AI that’s ready to help you build warehouse schemas, generate SQL code, and extract key insights from data— all directly integrated in the warehouse editor. Designed for both technical users and business professionals, Copilot acts as your own on-demand programmer & data analyst, ready to simplify and speed up your data discovery process.

AI Skill

AI skill is a tool that allows you to configure a generative AI assistant that provides answers and insights into your warehouse data by generating queries. With the ability to configure an AI skill, users can add additional business context and guide the AI on how to respond to questions. Once configured, it allows users to make data accessible by generating queries in response to plain-language questions. Notably, AI skill is especially useful for creating customized, shareable interface to talk to warehouse data – inside or outside of Fabric – that can adapt to specific organizational needs​.


When Should I Use It?

Although Copilot and AI skill both generate SQL queries, the table below summarizes some key aspects to consider when choosing between the two.

FeatureCopilot for Data WarehouseAI Skill
PurposePaired programmer; Provides interactive, real-time assistance across tasks within Microsoft Fabric Warehouse (not just SQL queries)!Domain expert; Generates context-tailored SQL queries in response to natural language questions for customized data access.
ConfigurationGeneral use; user-configurable customizations through prompts.Highly customizable; can be configured with instructions and SQL examples to fit specific use cases.
PromptingInteract with natural language or directly through SQL code.Interact with natural language.
ScopeAssists with a wide range of Fabric tasks, including code generation, documentation, troubleshooting, and general warehousing help.
 
All types of queries are supported: DML, DDL, and DQL.
Focuses on read-only queries for structured data.


Only DQL queries are supported.
IntegrationLimited to in-app Fabric assistance; no cross-tool capabilities.Flexible; Use inside or outside of Fabric via published URL.
Use-CaseSupports immediate help with query composition, code snippets, warehouse Q&A, and data exploration.Ideal for creating self-serve query/Q&A tools tailored to organizational datasets.
Best Suited ForReal-time support for warehouse development, analysis, and guidance on best practices.Natural language Q&A on top of warehouse data.

As you can see, Copilot and AI skills are complementary features when developing and analyzing a data warehouse. Copilot is best used as a real-time, interactive, assistant when building and exploring the warehouse. After foundational data prep and warehouse development is complete, AI skill can be created and configured to make warehouse data accessible and available for everybody in your organization – regardless of pro-code or no-code scenarios. Using both Copilot and AI skills together in your warehousing solutions is a recipe for success and is highly recommended.


Better Together

Now that we have a high-level understanding of the two features and use-cases, let’s dive deeper into how the two play complementary roles in a developer’s workflow when building and interacting with data warehouses.

For data warehouse developers and business users alike, combining the strengths of AI skill and Copilot can lead to a more powerful, streamlined experience:

  • Data Exploration: AI Skill can generate tailored SQL queries that reveal patterns or critical data points, which Copilot can then help refine or modify within a real-time context. For instance, a Data Analyst might use an AI Skill to pull complex metrics from a dataset, and then turn to Copilot to iteratively adjust the parameters or conditions based on initial insights.
  • Enhanced Collaboration: By configuring AI skill for broader use across teams, developers can provide non-technical colleagues with tools to query data without SQL knowledge. Meanwhile, Copilot supports developers directly in their workflows, assisting with debugging, optimizing, or expanding queries generated by AI Skill.
  • Reduction of Errors and Improved Efficiency: AI skill is highly configurable to produce contextually accurate outputs for specific datasets, which reduces the risk of misinterpreting user queries. When paired with Copilot’s guidance, it’s easier to troubleshoot or verify these results, ensuring both tools contribute to more reliable decision-making.

For example, a Developer working on a data warehouse project can use Copilot to quickly set up the database schema and write initial queries. Then, AI skill can be employed to analyze the data and provide insights that inform further development.

By leveraging AI skill for creating accessible, self-serve queries, and Copilot for task-specific support, data warehouse users can streamline both simple and complex workflows to make data accessible for all in Microsoft Fabric.


Next Steps

Interested in learning more?

Join our livestream, November 7th, to learn more about how to use AI skill and Copilot effectively together in the Fabric Warehouse.

Get started today

Get started with Copilot for Data Warehouse: Copilot for Data Warehouse (preview) – Microsoft Fabric | Microsoft Learn

Get started with AI skill in Microsoft Fabric: AI skill creation (preview) – Learn how to create an AI skill | Microsoft Learn

Have a feature request? Post your thoughts to Ideas (microsoft.com).

Join us in this exciting journey to make data more accessible, understandable, and actionable for everyone in your organization. Thanks for reading!

Liittyvät blogikirjoitukset

Data Warehouse: Copilot & AI Skill

lokakuuta 22, 2024 tekijä Estera Kot

We’re thrilled to announce that Fabric Runtime 1.3 has officially moved from Public Preview to General Availability (GA). This is a major upgrade to our Apache Spark-based big data execution engine, which powers both data engineering and data science workflows. Fabric Runtime 1.3 is now fully integrated into the Fabric platform, ensuring a smooth and … Continue reading “Fabric Runtime 1.3 is Generally Available! Upgrade your data engineering and science workloads to harness the latest innovations and performance enhancements”

lokakuuta 21, 2024 tekijä Amir Jafari

The Share capability for Fabric AI Skill is now in public preview. This feature enables AI Skill creators to share their AI Skill with colleagues, allowing them to consume the AI Skill and gain valuable insights from the data. How Sharing WorksOnce you have created and validated the effectiveness of your AI Skill, you can … Continue reading “Announcing Public Preview of the “Share” Feature for Fabric AI Skill”