Expert Guide: GitHub Integration for Microsoft Fabric

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • We talked about Git integration with Azure DevOps in the past, but now you can integrate GitHub with Microsoft Fabric! Once things are configured most things are the same because it's just Git! Adam walks you through it!
    Introduction to Git integration (preview)
    learn.microsof...
    Basic concepts in Git integration
    learn.microsof...
    📢 Become a member: guyinacu.be/me...
    *******************
    Want to take your Power BI skills to the next level? We have training courses available to help you with your journey.
    🎓 Guy in a Cube courses: guyinacu.be/co...
    *******************
    LET'S CONNECT!
    *******************
    -- / guyinacube
    -- / awsaxton
    -- / patrickdba
    -- / guyinacube
    -- / guyinacube
    -- guyinacube.com
    **Gear**
    🛠 Check out my Tools page - guyinacube.com...
    #MicrosoftFabric #GitHub #GuyInACube

КОМЕНТАРІ • 23

  • @hanantoprabowo7341
    @hanantoprabowo7341 14 днів тому +2

    GitHub finally! Thanks for sharing Adam!

  • @fernalication
    @fernalication 13 днів тому +2

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

    • @sowdeshramadoss5662
      @sowdeshramadoss5662 10 днів тому

      Same here Adam!

    • @DinuNoroc
      @DinuNoroc 9 днів тому

      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 13 днів тому +2

    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?

  • @mryysun
    @mryysun 12 днів тому +1

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

  • @SomeGuyInBrisVegas
    @SomeGuyInBrisVegas 13 днів тому +2

    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.

  • @thghtfl
    @thghtfl 9 днів тому +1

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

  • @vivektrivedi4599
    @vivektrivedi4599 2 дні тому

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

  • @rodrigodornel9968
    @rodrigodornel9968 14 днів тому +1

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

  • @jackc08
    @jackc08 14 днів тому

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

  • @TynOng
    @TynOng 10 днів тому

    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 2 дні тому

    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.

  • @Tayfun-z4j
    @Tayfun-z4j 13 днів тому

    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.

  • @PicaPauDiablo1
    @PicaPauDiablo1 14 днів тому

    Thanks Adam

  • @davidgodri3982
    @davidgodri3982 14 днів тому

    Any word when dataflow gen2 will be supported?

    • @JetJockey87
      @JetJockey87 14 днів тому

      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.

  • @miftahindustri
    @miftahindustri 14 днів тому

    Cool

  • @kuldeepjaimini7253
    @kuldeepjaimini7253 8 днів тому

    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?

  • @callfordata7378
    @callfordata7378 14 днів тому

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