Expert Guide: GitHub Integration for Microsoft Fabric

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 33

  • @hanantoprabowo7341
    @hanantoprabowo7341 4 месяца назад +3

    GitHub finally! Thanks for sharing Adam!

  • @fernalication
    @fernalication 3 месяца назад +4

    Good stuff Adam! I'd like to see the GitHub Enterprise video!

    • @sowdeshramadoss5662
      @sowdeshramadoss5662 3 месяца назад +1

      Same here Adam!

    • @DinuNoroc
      @DinuNoroc 3 месяца назад

      I think it is working the same way.
      The only difference is that, for some reason, couldn't connect with fine-grained token.

  • @SalilAthalye
    @SalilAthalye 4 месяца назад +10

    How does this work if you have multiple developers in the workspace? Looks like the Personal Access Token is specific to one person. Does this mean that all commits will be reflected as the person who owns the PAT?

  • @carloscantu75
    @carloscantu75 3 месяца назад +1

    Thanks for showing the process at this level of detail, I'd like to have a similar demo with GitHub Enterprise.

  • @mryysun
    @mryysun 3 месяца назад +4

    It would be nice if Power BI pro workspaces can have it

  • @charvidesilva9110
    @charvidesilva9110 Месяц назад

    Could you please do more videos on this subject? Github integration with Fabric workspaces, for example making use of github actions for power BI deployments

  • @PicaPauDiablo1
    @PicaPauDiablo1 4 месяца назад

    Thanks Adam

  • @rodrigodornel9968
    @rodrigodornel9968 4 месяца назад +1

    Hi Adam, your Git terminal is really cool, how did you customize it?

  • @SomeGuyInBrisVegas
    @SomeGuyInBrisVegas 3 месяца назад +4

    MS git integration is still buggy and incomplete. MS must really start to understand that being a true enterprise solution means patience. Make sure your stuff works before you announce it.

  • @davidgodri3982
    @davidgodri3982 4 месяца назад +1

    Any word when dataflow gen2 will be supported?

    • @JetJockey87
      @JetJockey87 4 месяца назад +1

      None yet according to the MS forums.
      Here's what you do to get this working, if there's enough interest, I'll make a video showing how to do this.
      First off go to your Dataflow Gen 2, add a new parameter and an output variable- One is a Bool called FromPipelineParam (default to False), the other is Gen2JSONVar which is an Array.
      Before the very first node on your Gen 2 add an If node that takes the FromPipelineParam and if False diverts to the regular Pipeline activities or if True directly to a new Set Variable expression, in the Set Variable Node set the Gen2JSONVar as the JSON code for the Dataflow and define it as an Output Variable.
      Now make a Data Pipeline with a Bool var called FromPipelineVar and default it to True as well as an Array Var called Gen2JSON, in the pipeline, call the Dataflow Gen 2 via the Invoke function and pass the FromPipelineVar to the Dataflow Gen 2 as an Input Parameter and Return the Gen2JSONVar to the local Var in the Pipeline then log the results as an Expression in the Pipeline.
      Now when this Pipeline is executed it will retrieve the Dataflow Gen 2 JSON and store it in the Pipeline.
      To integrate this with CI/CD, set up your Azure Agent and Parallel Job and have it fire API actions to retrieve the Pipelines and git commit when changes are detected, as executed by an Azure Pipeline.
      There's a great python SDK called msfabricpysdkcore on pypi where you can get this all set up.

  • @geineralbertomejiagarzon4034
    @geineralbertomejiagarzon4034 3 месяца назад

    What can I use instead of power Shell, maybe Visual Studio?

  • @manishchaudhary6178
    @manishchaudhary6178 2 месяца назад

    does fabric workspace respect .gitignore? i dont want pipeline and lakehouse file to get synced, could you please let me know

  • @kuldeepjaimini7253
    @kuldeepjaimini7253 3 месяца назад

    Hi @Guy in a cube, could you please create a video on KeyVault in Fabric. what is possible, what's not? Access to KeyVault from Fabric Resources like Notebook, pipeline, Spark job definition? which authentication is possible, user, service principle, managed/workspace identity?

    • @simon2093
      @simon2093 3 месяца назад

      Keyvault access using workspace identity isn’t there yet. But KV from notebook works well. It access the key vault with the identity of the person who set up the schedule. You can user service principles. But would be so much nicer to use a workspace identity as they are simple to setup.

  • @jackc08
    @jackc08 4 месяца назад

    Can we use devops that’s on a different tennant yet?

  • @ilyas5796
    @ilyas5796 3 месяца назад

    Q: imagine 2 dev working on their own branch for a speacific feature, dev 1 commits and PR, it got merged, dev 2 will want to checkout and git pull and the commit back how does will work as pbi files are in binary format so you don't have any diff ?

    • @simon2093
      @simon2093 3 месяца назад

      @@ilyas5796 you have to enable the tmdl feature. Then when you edit your actually editing a json file not a pbix anymore. Main gotcha is if you have the model/report open then pull updates underneath PBI desktop and then save it will overwrite your pull. I.e. PBI desktop is not aware the files have changed whilst it’s open. I use it with 10 devs in a workspace and lots of objects.

  • @Tayfun-z4j
    @Tayfun-z4j 3 месяца назад

    Is it possible to restore previous versions of a pbip file? When yes how do I do it? Because since now the only thing I saw in different videos is, that it enables mutlitple developers to work on one file concurrently.

  • @vivektrivedi4599
    @vivektrivedi4599 3 месяца назад

    Q: Do we need a Premium license to integrate with GitHub? Currently have a pro license, wanted to understand if that would allow?

  • @TynOng
    @TynOng 3 месяца назад

    GH integration looks amazing. But in my company GH enterprise, I can only connect via company VPN so I wonder if it might not work with Fabric *:-(

  • @aladonai
    @aladonai 3 месяца назад

    Q: My DevOps integration works fine, my GitHub is greyed-out and I can't select it to start the config. (I have a git Repo, I have a fine grain key etc...) Any suggestion?
    Using GitHub Enterprise.

    • @MartaTodorović-m3v
      @MartaTodorović-m3v 2 месяца назад

      It should be enabled in the admin section I think...

  • @thghtfl
    @thghtfl 3 месяца назад +1

    God damn, Microsoft, you made a git integration but you didn't ensure automated sync with git repo, are you kidding me?!

  • @miftahindustri
    @miftahindustri 4 месяца назад

    Cool

  • @eta2001carl
    @eta2001carl 2 месяца назад

    ok, im old, 0.75 speed enabled :D

  • @callfordata7378
    @callfordata7378 4 месяца назад +1

    Any plans to remove the Enterprise Whitelisting limitation? This is why we won't use it today