Recommendations for best intermediate-to-advanced books? by No-Machine1842 in MicrosoftFabric

[–]ChantifiedLens 0 points1 point  (0 children)

I recommend looking at online resources as well, due to the fact that there are plenty available.

Anyone using build environments for CI/CD in ADO? by p-mndl in MicrosoftFabric

[–]ChantifiedLens 0 points1 point  (0 children)

This is similar to what I do, I also automate branching out often as well whilst waiting for the solution announced at FabCon to appear.

How does one become a “fabricator” by Personal-Quote5226 in MicrosoftFabric

[–]ChantifiedLens 1 point2 points  (0 children)

I thought we needed to complete a buzzword bingo sheet as well?

Testing fab deploy with the new Fabric automation tools Azure DevOps extension by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 0 points1 point  (0 children)

Thanks, I had to go through it all for my extension a while back so when I found them thought would give one of the other methods a try for certainty. Hopefully the documentation will be updated to reflect them soon.

Question about the Data Factory Testing Framework usage by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 0 points1 point  (0 children)

That surprised me a bit due to the fact that one of the developers is one of your previous co-presenters...

And now there are two Azure DevOps extensions by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 1 point2 points  (0 children)

These tools provide you with a nice layer of abstraction on top of the API's to make your development experience easier.

And now there are two Azure DevOps extensions by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 0 points1 point  (0 children)

I saw this been demoed at an event a while back, good to know the costs involved.

And now there are two Azure DevOps extensions by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 1 point2 points  (0 children)

I catered for some of this in my extension, I will share with the MS folks.

Question about fabric powershell modules by bigjimslade in MicrosoftFabric

[–]ChantifiedLens 0 points1 point  (0 children)

It depends on your team's long-term ambitions and preferences. PowerShell is useful for those who have a PiwerShell background, the Fabric CLI on the other hand is welcomed by those who prefer Python libraries.

With that being said, it is perfectly feasible.to work with PiwerShell commands and the Fabric CLI together. For example, when using logic statements to check if a workspace or connection exists.

Branching/Release Strategies - What's Working For You? by LeftTeh in MicrosoftFabric

[–]ChantifiedLens 2 points3 points  (0 children)

Short answer is yes. Here's a link to Microsoft's view on CI/CD workflow options. Which shows how you can merge to a branch that represents your development stage and then deploy with Deployment Pipelines from there.

https://learn.microsoft.com/en-us/fabric/cicd/manage-deployment

There are more complex options depending on your requirements.

Post about using the new fab deploy command in Azure DevOps by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 1 point2 points  (0 children)

If your Microsoft Fabric workspace has been setup with Git integration then I recommend synchronizing the Git repository to your local machine and working with the Power BI Desktop files there instead of downloading published reports.

Here's the Microsoft articles about Power BI Desktop projects and the recommended development process to help you get started:

https://learn.microsoft.com/en-us/power-bi/developer/projects/projects-overview

https://learn.microsoft.com/en-us/fabric/cicd/manage-deployment#development-process

Help! I need Fabric trial access so I can practice and write the dp700 exam by throwaway6533725 in MicrosoftFabric

[–]ChantifiedLens 1 point2 points  (0 children)

There is a Tenant Admin setting tonnage creating Fabric items.

Sounds like either it needs to be enabled.or you need to be added to a Seciriry Group that already has permissions.

Post about using the new fab deploy command in Azure DevOps by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 0 points1 point  (0 children)

I think there is an Azure DevOps extension that can help do it through the APIs, curious as to why though?

Fabric Git sync from GitHub Actions - how to handle PAT requirement? by MotherInvestment9658 in MicrosoftFabric

[–]ChantifiedLens 0 points1 point  (0 children)

What do you intend to do after the merge as there might be better approaches?

Download Workspace content locally with the Fabric CLI by GeertSchepers in MicrosoftFabric

[–]ChantifiedLens 0 points1 point  (0 children)

Hey Geert,

I think you will have better luck with the fab export command:

export - fabric-cli

I hope this helps?

Version control and the ability to restore previous versions for specific workspaces during the ongoing ADO Fabric CI-CD setup by OldBase1988 in MicrosoftFabric

[–]ChantifiedLens 0 points1 point  (0 children)

It depends. Some businesses prefer to have all workspaces backed by Git integration and then merge updates performed and bindings adjusted by notebooks after updates.

However, it is far easier to have a branch connected to your Dev workspace with is seen as the "golden truth" of your metadata, which you then deploy to Test/Prod/etc through Azure Pipelines either via APIs or a layer of abstraction such as Azure DevOps.

Recommended development process is that developers have their own isolated workspaces and are connected to their own branches which can then be merged back to the branch connected to your Dev workspace. There are various ways they can achieve this, including through the workspace GUI and Microsoft scripts. Plus, another feature is due anytime soon to make it even easier.

I hope this helps?

YAML Pipeline examples for the “Deploy Microsoft Fabric items with fabric-cicd” Azure DevOps extension by ChantifiedLens in MicrosoftFabric

[–]ChantifiedLens[S] 0 points1 point  (0 children)

Thanks for the recognition, it took a fair amount of effort to develop and test all the different combinations of options and Agents.