<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Has anyone got git integration working? in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Has-anyone-got-git-integration-working/m-p/4293300#M5279</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="653620" data-lia-user-login="PhantomThread" class="lia-mention lia-mention-user"&gt;PhantomThread&lt;/a&gt;&amp;nbsp;- This is still a work in progress for us because of the solution we provide and host for clients in Fabric we are waiting on PBIR App Support; then we will go full tilt on figuring it out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What we have done to date (sorry for the long post), but while we not in an automated CI/CD space yet; we've been able to prove out a lot of things so we can look at building deployment automations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Happy Path Projects:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;For our happy path projects, mainly internal, where the Datasets/Reports are similiar we've connected each one of those workspaces to a GIT Repo with a Main branch and sub-folders for each individual workspace.&amp;nbsp; Each workspace is connected to their respective folder.&amp;nbsp; That has given us the ability to edit the Datasets/Dashboards directly in Power BI web so we can track changes.&amp;nbsp; It has been very reliable and given the TMDL support detecting conflicts between changes local vs web has been huge.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;New Deployments:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;While this is not automated yet; when we have a new deployment of this solution we setup the Workspace and connect it to the same Project &amp;amp; configure the Sub-Folder for that workspace.&amp;nbsp; In VS Code (local or web) I open the project and I copy my template files into this new sub-folder.&amp;nbsp; Then I update the file names, report parameters.&amp;nbsp; I save and commit all changes.&amp;nbsp; Then on the Workspace side we pull changes and my Dataset &amp;amp; Reports are deployed and they just work.&amp;nbsp;&amp;nbsp;I've eliminated opening the template in Desktop, change parameters then publishing.&amp;nbsp; I do it all in 5-10m and I'm done.&amp;nbsp; Documenting these steps will help build the automation when we get time to do it; but we've been able to at least prove out that it will actually work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Copy/Paste Changes:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I've been able to open the project in VS Code; add a measure to the template then Copy/Paste that measure code into all of the other reports. Save &amp;amp; Committ and all of the Datasets get that new measure.&amp;nbsp; No longer am I having to open up each Dataset to add the change manually.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One thing I'm really excited about that we just proved out is making changes to data source queries.&amp;nbsp; A lot of our solutions use data from sources we do not host and require a gateway.&amp;nbsp; As we all know in Power BI Desktop you cannot connect to data sources behind a gateway.&amp;nbsp; So everytime we have a change we have to repoint the dataset at a dummy, local db, make changes publish.&amp;nbsp; Then change connection parameters and refresh so that the right data gets pulled.&amp;nbsp; &amp;nbsp;Very time consuming.&amp;nbsp; We've been able to change Power Query steps in VSCode Commit them and then it just works in Web.&amp;nbsp; That is a huge timesaver for us.&amp;nbsp; It cuts a good 10-15m out of the process; in some cases more.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Nov 2024 12:11:36 GMT</pubDate>
    <dc:creator>jwinchell40</dc:creator>
    <dc:date>2024-11-20T12:11:36Z</dc:date>
    <item>
      <title>Has anyone got git integration working?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Has-anyone-got-git-integration-working/m-p/4291616#M5256</link>
      <description>&lt;P&gt;So we're a year in to using Fabric, and we've got quite a lot of stuff in there now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I'm still outside of proper source control management as deployment pipelines don't work and deploying our branch to a new workspace never works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If anyone has got it working and is properly doing anything close to CI/CD can you share with the community how you did it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers!&lt;/P&gt;</description>
      <pubDate>Tue, 19 Nov 2024 17:09:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Has-anyone-got-git-integration-working/m-p/4291616#M5256</guid>
      <dc:creator>PhantomThread</dc:creator>
      <dc:date>2024-11-19T17:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: Has anyone got git integration working?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Has-anyone-got-git-integration-working/m-p/4292270#M5260</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="653620" data-lia-user-login="PhantomThread" class="lia-mention lia-mention-user"&gt;PhantomThread&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Microsoft provides some documentation and blogs about CI/CD options in Fabric. They introduce some best practices.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blog.fabric.microsoft.com/en-us/blog/exploring-ci-cd-capabilities-in-microsoft-fabric-a-focus-on-data-pipelines/" target="_blank" rel="noopener"&gt;Exploring CI/CD Capabilities in Microsoft Fabric: A Focus on Data Pipelines | Microsoft Fabric Blog | Microsoft Fabric&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/cicd/manage-deployment" target="_blank" rel="noopener"&gt;CI/CD workflow options in Fabric - Microsoft Fabric | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/cicd/best-practices-cicd" target="_blank" rel="noopener"&gt;Best practices for lifecycle management in Fabric - Microsoft Fabric | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You said the deployment pipeline and git integration don't work, did you receive any error message? Error message sometimes could indicate a possible cause.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At the moment, some Fabric a&lt;SPAN&gt;rtifacts are not supported in deployment pipeline or git integration. If you hit these limitations, you might experience a failure. Please check the following documentation for troubleshooting first.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/cicd/faq" target="_blank" rel="noopener"&gt;Fabric lifecycle management tools Frequently asked questions - Microsoft Fabric | Microsoft Learn&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/cicd/troubleshoot-cicd" target="_blank" rel="noopener"&gt;Troubleshoot the Fabric lifecycle management tools. - Microsoft Fabric | Microsoft Learn&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you are unable to resolve the failure you met, please provide more details about what you have tried for CI/CD process and share the error messages (note: please remove sensitive information). &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;BR /&gt;Jing&lt;BR /&gt;&lt;EM&gt;If this post helps, please Accept it as Solution to help other members find it. Appreciate your Kudos!&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Nov 2024 03:05:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Has-anyone-got-git-integration-working/m-p/4292270#M5260</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-20T03:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: Has anyone got git integration working?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Has-anyone-got-git-integration-working/m-p/4293300#M5279</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="653620" data-lia-user-login="PhantomThread" class="lia-mention lia-mention-user"&gt;PhantomThread&lt;/a&gt;&amp;nbsp;- This is still a work in progress for us because of the solution we provide and host for clients in Fabric we are waiting on PBIR App Support; then we will go full tilt on figuring it out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What we have done to date (sorry for the long post), but while we not in an automated CI/CD space yet; we've been able to prove out a lot of things so we can look at building deployment automations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Happy Path Projects:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;For our happy path projects, mainly internal, where the Datasets/Reports are similiar we've connected each one of those workspaces to a GIT Repo with a Main branch and sub-folders for each individual workspace.&amp;nbsp; Each workspace is connected to their respective folder.&amp;nbsp; That has given us the ability to edit the Datasets/Dashboards directly in Power BI web so we can track changes.&amp;nbsp; It has been very reliable and given the TMDL support detecting conflicts between changes local vs web has been huge.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;New Deployments:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;While this is not automated yet; when we have a new deployment of this solution we setup the Workspace and connect it to the same Project &amp;amp; configure the Sub-Folder for that workspace.&amp;nbsp; In VS Code (local or web) I open the project and I copy my template files into this new sub-folder.&amp;nbsp; Then I update the file names, report parameters.&amp;nbsp; I save and commit all changes.&amp;nbsp; Then on the Workspace side we pull changes and my Dataset &amp;amp; Reports are deployed and they just work.&amp;nbsp;&amp;nbsp;I've eliminated opening the template in Desktop, change parameters then publishing.&amp;nbsp; I do it all in 5-10m and I'm done.&amp;nbsp; Documenting these steps will help build the automation when we get time to do it; but we've been able to at least prove out that it will actually work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Copy/Paste Changes:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I've been able to open the project in VS Code; add a measure to the template then Copy/Paste that measure code into all of the other reports. Save &amp;amp; Committ and all of the Datasets get that new measure.&amp;nbsp; No longer am I having to open up each Dataset to add the change manually.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One thing I'm really excited about that we just proved out is making changes to data source queries.&amp;nbsp; A lot of our solutions use data from sources we do not host and require a gateway.&amp;nbsp; As we all know in Power BI Desktop you cannot connect to data sources behind a gateway.&amp;nbsp; So everytime we have a change we have to repoint the dataset at a dummy, local db, make changes publish.&amp;nbsp; Then change connection parameters and refresh so that the right data gets pulled.&amp;nbsp; &amp;nbsp;Very time consuming.&amp;nbsp; We've been able to change Power Query steps in VSCode Commit them and then it just works in Web.&amp;nbsp; That is a huge timesaver for us.&amp;nbsp; It cuts a good 10-15m out of the process; in some cases more.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Nov 2024 12:11:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Has-anyone-got-git-integration-working/m-p/4293300#M5279</guid>
      <dc:creator>jwinchell40</dc:creator>
      <dc:date>2024-11-20T12:11:36Z</dc:date>
    </item>
  </channel>
</rss>

