This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
We've made a major update to User Data Functions! This update addresses the most critical feedback we have received since the start of the preview: the testing and development experience of your functions.
Important note: In order to use this feature, you need to upgrade to the latest version of the fabric-user-data-functions library.
Test_and_validate_your_functions_with_Develop_mode_in_Fabric_User_Data_Functions
Beginning in August, the Functions explorer in the Fabric portal will now use two different modes to interact with your functions: Develop mode and Run/View only mode. These modes provide a dedicated space for users with different permissions to perform their tasks.
One key feature of Develop mode is the Test capability. This feature allows you to execute your functions in a separate environment without having to publish them. You can make real-time changes to your code and view their outputs, logs and errors immediately. Once you have completed the changes you need, you can publish your functions and make them available for any user to run them.
To use this feature, first access the Develop mode, and then click on the Test icon in the Functions explorer list. This will open a side panel where you can use the Test button to start a test session. This session will allow you to execute your functions in their current state. You can test any function in the Functions explorer, including newly added functions.
Important note: In order to use this feature, you need to upgrade to the latest version of the fabric-user-data-functions library.
Test_and_validate_your_functions_with_Develop_mode_in_Fabric_User_Data_Functions
A test session is a live Python runtime used to read and run your current code changes. This runtime will use the code from your code editor, the libraries you installed in the Library Management experience and the connections you created in the Manage Connections experience.
The session starts when you test your functions for the first time and it has a timeout of 15 minutes that is extended with every execution. Once it starts, you can use it to test any functions.
The total length of the test session is reported against your capacity as CU/s under the User Data Functions Portal Test operation name. You can learn more about this by visiting the Fabric operations documentation.
UPDATE: The capacity usage for the User Data Functions Portal Test operation will begin on October 27th, 2025. Please review the Fabric operations documentation article to learn more.
If you already have User Data Functions created, you may need to update your fabric-user-data-functions library to the latest version. To update this library, follow these steps:
fabric-user-data-functions library in the table, hover over it and select the edit icon.Test_and_validate_your_functions_with_Develop_mode_in_Fabric_User_Data_Functions
The Test capability is not available in all Fabric regions yet. Region support will be incrementally added. If your Tenant region is not supported yet, you may find the following message in the Functions portal.
Test_and_validate_your_functions_with_Develop_mode_in_Fabric_User_Data_Functions
If this informational message populates, you can still publish your functions and use the Run capability to test them as you did before.
Learn more about how to manage your Fabric capacity if you prefer to create a new capacity in one of the supported regions.
Feel free to email FabricUserDataFunctionsPreview@service.microsoft.com if you have any more questions.
To learn more about the new features and Fabric User Data Functions, refer to the following documentation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.