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 are excited to announce the preview of Fabric User Data Functions! This feature is made to empower developers to create functions that contain their business logic and connect to Fabric data sources, and/or invoke them from other Fabric items such as Data pipelines, Notebooks and Power BI reports.
Fabric User Data Functions leverage the Python runtime to provide a serverless platform to author runnable applications on Fabric to solve common data engineering use cases such as data cleaning, data validation, data enrichment, integration with third party systems, and much more! Check out What is Fabric User data functions (Preview)? documentation for more details.
An_animated_GIF_of_the_portal_experience_for_creating_new_functions_inside_of_a
Writing custom solutions is essential in data engineering. This allows for handling complex transformations, optimizing performance, and integrating diverse data sources beyond the capabilities of low-code tools. While existing solutions provide speed and convenience, they often lack flexibility, scalability, and the ability to meet unique business requirements.
During our private preview, we met with several customers who highlighted the benefits for creating reusable libraries of functions. These functions contain standardized functionality that is specific to their business and that they can leverage in other parts of their systems architectures.
There are several new features we introduced in the past few months that you can now start using today:
In addition to the VS Code extension, you can now write and edit your functions directly in your browser by using the portal editor experience. The portal editor features the following functionality:
Announcing_Fabric_User_Data_Functions_Preview
You can now install public libraries from PyPI to enhance the functionality of your functions. Simply access the Library Management button in the portal editor toolbar and use the text field to search for your preferred Python libraries. The search functionality will auto complete the names of the libraries and filter to only those that are compatible with your runtime.
Announcing_Fabric_User_Data_Functions_Preview
Fabric User Data Functions provides the following types of native integrations with your Fabric items:
You can create rich data applications by connecting to your Fabric data sources for reading, writing or transforming data. The Manage Connections feature supports creating connections to the following types of Fabric data sources:
You can invoke User Data Functions from your Fabric items to leverage them in their execution. This allows you to re-use your functions and create sophisticated service architectures with standardized data processing functionality.
The following Fabric items support invoking User Data Functions using native integrations:
To get started with using this feature, simply navigate to the admin portal and turn on User data functions (preview). Make sure that your tenant is in a region that supports Fabric User Data Functions.
Announcing_Fabric_User_Data_Functions_Preview
After that, you just need to create a new User Data Functions item by clicking on the 'Create' resource button. You can find it under the 'Develop' category:
Announcing_Fabric_User_Data_Functions_Preview
And that's it! For any questions or thoughts, feel free to reach out to FabricUserDataFunctionsPreview@service.microsoft.com to contact the product and engineering teams. Submit your feedback on Fabric Ideas and join the conversation on the Fabric Community
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.