Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest Fabric, Power BI, and SQL learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This article is aimed at developers who are looking to build a workload using the Microsoft Fabric Workload Development Kit. The article guides you through the process of setting up your development environment so that you can start building your workload.
To develop a new workload, your Microsoft Fabric subscription needs to have a capacity with an F or P SKU. Fabric trial capacities are also supported.
To start developing workloads, you need to be granted permissions in the Fabric service. You might need to contact other teams in your organization to get the necessary permissions.
To begin development and connect your local machine to a Fabric workspace, you can either create a new workspace or ask to be added as an admin on an existing one. Developers must have admin permissions on the workspace to register their workload.
To begin development, the Workspace admins can develop partner workloads tenant setting needs to be enabled. If you're not an admin on the tenant that has the capacity you're planning to use for development, ask your organization's admin to enable this setting.
To enable the Workspace admins can develop partner workloads tenant setting, follow these steps:
In Fabric, go to Settings > Admin portal.
In the tenant settings, go to the Additional workloads section.
Enable the Workspace admins can develop partner workloads tenant setting.
After the Workspace admins can develop partner workloads tenant setting is enabled, you need to enable the Fabric Developer Mode setting.
In Fabric, go to Settings > Developer settings.
Enable the Fabric Developer Mode setting.
The DevGateway is a workload development component for communicating between your on-premises workload development box and Fabric. Download the DevGateway and extract the folder in your local machine.
Download and install these tools before you start developing your workload.
Git - A distributed version control system that we use to manage and track project changes.
Node.js - An open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser. Used to run the server-side JavaScript code.
npm - Install as part of the Nodes.js installation. npm is the default package manager for Node.js, which is used to manage and share the packages that you use in your project.
Visual Studio 2022 - An integrated development environment (IDE).
Webpack - A static module bundler for modern JavaScript applications. It helps to bundle JavaScript files for usage in a browser.
Webpack CLI - A command line interface for Webpack.
Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest Fabric, Power BI, and SQL learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayTraining
Module
Set up and work in the Finance and Operations apps Developer Environment - Training
Learn how to use performance tools and Lifecycle Services environment monitoring tools to enhance your validation and testing experience in finance and operations apps. These tools help identify performance issues, monitor environment health, validate app functionality, and conduct stress testing. By optimizing resource usage and addressing performance bottlenecks, you can improve app reliability and enhance the overall user experience. Insights from these tools help you make data-driven decisions so that y
Certification
Microsoft Certified: Power Platform Developer Associate - Certifications
Demonstrate how to simplify, automate, and transform business tasks and processes using Microsoft Power Platform Developer.
Documentation
Microsoft Fabric Workload Development Kit overview - Microsoft Fabric
Learn about building a Fabric workload.
Microsoft Fabric workload environment - Microsoft Fabric
Learn about the Microsoft Fabric workload environment and how it's configured on your local machine and on the cloud.
Add a Microsoft Fabric workload - Microsoft Fabric
Learn how to add, remove, and use a workload in the Microsoft Fabric workload hub.