Forum Discussion
Deploying Microsoft Fabric items via CI/CD Using Python Libraries
- 7 months ago
For question one, I suiggest you look at dynamic replacements.
For questions two and three, my advice is to use a combination of the parameter file and variable libraries.
For question four, I tend to use notebooks instead. However, others I know tend to use parameter-driven approach from pipelines.
For five, it depends what you mean by parameter file structure.
One other thing, you migfht want to look into the config file functionality.
If you find this answer useful please give kudos and/or mark as a solution.
Note, this response was generated by an actual human being and not AI...
Hi CloudVasu
I would suggest you use Variable Libraries for environments. You can create key-value pairs for each of your environment - Dev, Test, Pre-Prod and Live. You should use 1 active value per environment.
Lifecycle Management of the Microsoft Fabric Variable library - Microsoft Fabric | Microsoft Learn
You can use variable libraries with your notebooks and data pipelines. When deploying, variable libraries are automatically referenced by these pipelines or notebooks.
Variable library integration with pipelines - Microsoft Fabric | Microsoft Learn
You can version control entire variable libraries in Git: settings, value sets, and metadata. The changes (adding/deleting variables, renaming value sets) are tracked and promoted through pull requests. This ensures full traceability and auditability when deploying across environments.
Hope this helps - please appreciate leaving a Kudos or accepting as a Solution!