Fabric User data functions extension for VS Code extends the Microsoft Fabric extension with additional functionality for authoring, testing and deploying User data functions in Microsoft Fabric.
Requirements
In order to use all the features of this extension, you will need to have the following installed:
Microsoft Fabric User data functions (or Fabric UDFs) is a serverless solution that enables you to quickly and easily write custom logic for your data solutions in Microsoft Fabric. Data functions are invoked as a HTTP requests to a service-provided endpoint and operate on your Fabric-native data sources.
Features
These are the following features supported:
Create new data functions in your Fabric Workspace.
Manage your User data function in Fabric from within VS Code.
View libraries
View connections
View functions
Open and edit your User data function locally.
Add new functions, run and debug data functions locally with breakpoints.
Refresh connections, libraries for your User data function.
Publish local changes to Fabric
Create new functions in Fabric
Select the new item button in Fabric Workspace explorer
Give your User data functions a name
Select the language (currently Python only)
Choose whether to open the new project in the current window or a new window
Quickly navigate to Fabric to manage your User data functions
Find your User data function in the Fabric Workspace explorer
Use the context menu (or gear icon) to navigate directly to the UDF in Fabric
In Fabric, you can configure required libraries and data connections
Open & edit User data functions
Find your User data function in the Fabric Workspace explorer
Choose "Open in Explorer" to open the UDF project locally
Use the Local Folder explorer to easily add templatized functions to your project
Run & debug User data functions
Use the Local Folder explorer to easily run the UDF under a debugger
Use the Test & Debug panel to easily invoke your local functions
You may set & hit breakpoints as you normally would
Publish changes to Fabric
Finally, you can publish your User data functions to Fabric
Use the Local Folder explorer to push your changes back to Fabric
Feedback
Use the Feedback section to report issues, request features, or make suggestions.
Telemetry
VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don't wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false. Learn more in our FAQ.