top of page
The Journal of My Work


A Quick Blog Post: Orphaned Deployment Pipelines
You are not alone! I recently completed some work for a client regarding orphaned deployment pipelines. In small teams, where one or two developers handle most of the tasks, certain items may become orphaned, and accessing them can be challenging. While using REST API to achieve many things is common, working with PowerShell has never been my strong suit. Fortunately, this can be accomplished quite easily with Fabric and Fabric Notebooks. Below is a quick code snippet you can


Update Semantic Model column names with SemPy
SemPy offers many possibilities with Semantic Models in Microsoft Fabric, some of which are remarkably effective and simplify some tedious tasks. As Data Analytics Developers, we often debate the best naming conventions. However, business users expect us to set aside our fixation on naming conventions and create more readable outputs with a simple design. When we create our models for Power Users, Self-Service BI users, or Power BI designers, they need simple, explainable nam


Efficiently Moving Items Between Workspaces with Fabric CLI
Copying Power BI reports or notebooks across Fabric workspaces isn’t exactly smooth — especially if you want to move things in bulk. In this blog, I walk through how I used the Fabric CLI inside a notebook to automate this task.
No external tooling, no manual fiddling. Just a smart little hack with:
• Environment-based authentication
• Folder ID lookups (with auto-create if missing)
• Safe copy logic with fab cp
• Final clean-up with a folder PATCH


How to Clone and Rebind Power BI Semantic Models
Cloning a semantic model or report in Power BI isn’t always recommended—but sometimes, it’s the smartest move. Whether you’re juggling multiple environments or building templates for different domains, this step-by-step guide shows how to clone semantic models and reports with Python using sempy_labs, and rebind them with ease.


Write Data to Unattached Lakehouses with Fabric Notebooks
It’s one of those blog posts I write for my own reference as I often find myself needing this code. I…


Exploring Relationships in Semantic Models with #SemPy
Understanding the relationships between datasets is crucial in data analytics, especially in the world of self-service BI. Sempy, a Python library unique…


March Madness with conferences
Can you believe how amazing and hectic March has been?! So many community members got to experience some major conferences all…


#MicrosoftFabric Road Map and Web Scraping with Fabric
Like many I am also playing with Fabric, many of my clients are also excited about Fabric and want to know…
bottom of page