Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. All sessions are available on-demand after the live show. Register now

Feature Request – Shared Python Resource Folder / Global Python Modules in Microsoft Fabric Notebook

 

Hello Fabric Product Team,

I would like to highlight a key limitation in the current Microsoft Fabric Notebooks experience regarding code modularity and reusability.

Currently, the “builtin” resources folder is scoped to each notebook, meaning that Python modules placed in one notebook’s “builtin” directory are not accessible to other notebooks in the workspace. As a result, any reusable Python code (utility functions, connectors, etc.) must be manually copied into the “builtin” folder of every notebook that needs it. This approach goes against best practices like DRY (Don’t Repeat Yourself) and creates significant maintenance, versioning, and collaboration issues for data engineering teams, especially on large-scale projects.

Request:
Please consider introducing a “shared” Python resources folder or a workspace-level global modules directory, allowing all notebooks in a workspace to import and reuse common Python scripts (.py files) without duplication.

This enhancement would dramatically improve code maintainability, encourage reuse, and align Fabric with other leading data platforms that support shared library mechanisms.

Thank you for your attention.

Best regards,
Marc P. 

Status: New
Comments
frithjof_v
Community Champion