Building a Power BI Admin View [Part 1]: Connecting to Data from the REST API

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ •

  • @CarolPautsch-w8v
    @CarolPautsch-w8v 2 місяці тому +2

    This is amazing! I haven't even gotten to parts 2 and beyond, but this is a better walkthrough on this than anything I've seen. It's always the small, seemingly insignificant things that trip us up, and you were very thorough.

  • @richardconley5343
    @richardconley5343 6 місяців тому +1

    I feel like the UA-cam algorithm failed me. I can't believe its taken me 3 years to find this. This would have been amazing to have as a beginner. A lot of hard hours learning how to do this and this video would condensed my learning curve greatly. Really great content.

  • @andres777video
    @andres777video 3 роки тому

    Best 4-Video series on this API topic, bar none.! specially 3 and 4

  • @johns8903
    @johns8903 2 роки тому

    This very helpful. I can't say Thank You! Enough. We live in a world where people give knowledge generously and freely.

  • @shraddhaverma4795
    @shraddhaverma4795 Місяць тому

    Very useful information 🎉

  • @yagelhen6737
    @yagelhen6737 4 роки тому +2

    Great video! looking forward for the next ones

    • @BIElite
      @BIElite  4 роки тому

      Thanks Yagel, I just released part 2!

  • @mariobohme8703
    @mariobohme8703 4 роки тому +2

    Great. I look forward to seeing the upcoming videos.

    • @BIElite
      @BIElite  4 роки тому

      Sounds good, Mario!

  • @SanataniAryavrat
    @SanataniAryavrat 3 роки тому +1

    this is awesome source of information.... thanks for such a great tutorial...

    • @BIElite
      @BIElite  3 роки тому

      Happy to hear that, Manoj :)

  • @tejasbrahmbatt5344
    @tejasbrahmbatt5344 4 роки тому +1

    Exceptional..
    Never explored rest apis this way..
    Keep enlightening.. :)

    • @BIElite
      @BIElite  4 роки тому +1

      Yes it’s quite fun to dig around the API and see what data can be returned! Stay tuned for the following parts.

  • @lucianogiusepponi6683
    @lucianogiusepponi6683 3 роки тому

    OMG! I've trying for weeks! Thank's!!

  • @abrammakgalemele3491
    @abrammakgalemele3491 4 роки тому

    Thank you Parker. You have helped me with my work BI Task. Superb stuff. Thanking you for Johannesburg, South Africa.

  • @adriancritchley2460
    @adriancritchley2460 5 місяців тому

    Very useful tutorial thank you so much!

  • @rosecraigie
    @rosecraigie 4 роки тому +3

    This is actually amazing, thank you so much

  • @Henrik.Vestergaard
    @Henrik.Vestergaard Рік тому

    This has been truly helpfull - thanks a lot!

  • @Pandora3
    @Pandora3 4 роки тому +2

    Great video as always, thanks!

  • @rphpacheco
    @rphpacheco 4 роки тому +6

    Thank you so much for sharing your knowledge!
    I really admire your work!
    Congratulations!

    • @BIElite
      @BIElite  4 роки тому +3

      Thank you Raphael! That means a lot.

  • @adelina3589
    @adelina3589 9 місяців тому

    thank you! This is awesome!!!

  • @engvictorfarias
    @engvictorfarias 2 роки тому

    Perfect! Thanks soooooo much ! 💕💕😍😍

  • @agasti2007
    @agasti2007 4 роки тому +1

    Nice one. Eagerly waiting for how you keep grabbing the latest JWT!

    • @BIElite
      @BIElite  4 роки тому

      Glad to hear that you're interested! This is a relatively dry topic for some.

    • @agasti2007
      @agasti2007 4 роки тому +1

      @@BIElite i had for the longest time, been looking for a nice and easy way to grab JWTs in PowerQuery. There is a lot on these lines I could deliver to my org and definitely learn a lot doing so.

    • @BIElite
      @BIElite  4 роки тому +1

      Spoiler: I like the method a lot but there still is a manual step involved. As stated in this video, you can't combine multiple web data sources in a single query. So the flow is like this 1) Grab JWT 2) Paste the new JWT in a parameter 3) Reference the parameter in the other queries. You can work around this if you save the JWT to a file on sharepoint or something, but that would take a lot of setup.

    • @agasti2007
      @agasti2007 4 роки тому +1

      @@BIElite I actually had thought of something but didn't get time to advance on it. My thought involved running a CRON job or scheduling a python/powershell script to generate JWT and dump it into a flat file on a secure location and keep replacing the file at a set frequency. PBI would just point to that file to grab the token. I would wait for your next video! You run a cool channel.

    • @BIElite
      @BIElite  4 роки тому +2

      Whoa... thanks for asking about this. I just figured out a way to make this fully automated! Video probably coming Thursday ;)

  • @stevewilliams9753
    @stevewilliams9753 4 роки тому +3

    Cool content as always. Although its a pity you didnt briefly show the final report to give the viewer a better idea of why your 4 part series is important.

  • @maadala
    @maadala 4 роки тому +1

    Amazing video

    • @BIElite
      @BIElite  4 роки тому

      Thanks Rajendra!

  • @fujanu
    @fujanu 2 роки тому +1

    Thanks a lot for the video. In Azure I get the positive Code 200. But when I want to connect with Power BI I get asked "Select which level to apply these settings to". Whatever I choose, I get an error message "Details: "Access to the resource is forbidden."

  • @federicodefilippi8148
    @federicodefilippi8148 4 роки тому +1

    Great stuff. How to publish to the service and schedule refresh? Thanks!

    • @BIElite
      @BIElite  4 роки тому

      Coming up in part 2 😊

  • @KasiaWichrowska93
    @KasiaWichrowska93 3 роки тому +2

    This is fantastic! Kudos to you for making this video!
    When I'm trying to envoke Users function to add it in as a custom function into Users table I get this error
    Formula.Firewall: Query 'Users' (step 'Invoked Custom Function') is accessing data sources that have privacy levels which cannot be used together. Please rebuild this data combination.
    Any ideas?

  • @peterg4130
    @peterg4130 7 місяців тому

    So after I hit "Remove Errors" in the Datasets step, my Power BI just hangs. It doesn't implement that step. Just gets stuck on the spinning icon.
    What could be causing this?

  • @tianyueyang511
    @tianyueyang511 4 роки тому +1

    Thank you for your video, I'm trying to follow alone, however, I keep getting access to the resource is forbidden message after I connect to the API. I was able to get data once, and then when I refresh it, the same message appear again. I have tried to clear the permission, and reconnect, it didn't work. Any idea why does this happen?

    • @bertalanronai2182
      @bertalanronai2182 3 роки тому +1

      The Bearer key is only good for an hour it seems like.

  • @AndyKabeer
    @AndyKabeer 2 роки тому

    Hi, great video, is it possible to track what filter conditions were used while running a report (especially time filter ) by a user using an audit log?

  • @d8google
    @d8google 4 роки тому

    Thanks for this. When I try to get data from using the JWT (using Power BI Admin user), It does not work. OK button on the connection "From Web" keeps spinning for a very long time until I am tired. Is there any other permission or setting I need to change to fix this?

  • @federicodefilippi8148
    @federicodefilippi8148 4 роки тому +1

    Getting "too many request" error for reaching Datasets api calls limit. Any way around this? Thanks

    • @BIElite
      @BIElite  4 роки тому

      See part 2, we cover a different method that accounts for this :)

  • @nvvroenhoven
    @nvvroenhoven 4 роки тому +1

    Any idea why I get the "The Authorization header is only supported when connecting anonymously" error? I got the bearer token from the Rest API's site where I did get a response.

    • @federicodefilippi8148
      @federicodefilippi8148 4 роки тому

      same happened to me! were you able to solve it? Thanks

    • @federicodefilippi8148
      @federicodefilippi8148 4 роки тому +1

      found it. You need to edit Data Source properties and set Anonymously in credentials.

    • @BIElite
      @BIElite  4 роки тому

      Exactly, Federico. Glad you got this one sorted.

  • @rahulmejain
    @rahulmejain 3 роки тому

    What if i need to find - whether a scheduled refresh has been applied on my dataset or not ? if applied, what is the frequency

  • @AgulloBernat
    @AgulloBernat 2 роки тому

    I have a brand new PPU with a single workspace and 1 dataset. I run the call from the api documentation site and I'm getting a 401 result . cache-control: no-store, must-revalidate, no-cache
    content-type: application/octet-stream
    pragma: no-cache
    any clues?

  • @bhagwangaikwad6642
    @bhagwangaikwad6642 3 роки тому

    Need to any setting enable for this. I am trying but I am getting the forbidden resource error. Could you help on this?

  • @botondbaji3360
    @botondbaji3360 2 роки тому

    I have a problem. I'am Power BI administrator , everything else works fine but when I try to invoke Groups GetGroupUsersAsAdmin acces forbidden.
    I also use everything else as in the video no ideaa..

  • @moisesnuno1565
    @moisesnuno1565 3 роки тому

    Thank you, by any chance do you know how can I get the user access permissions by report with out admin access? because I can get it for the workspace group but not by report.

  • @MohitKumar-ri3yv
    @MohitKumar-ri3yv Рік тому

    Where this data is being stored(all extracted tables) ?

  • @jiayings2257
    @jiayings2257 4 роки тому +1

    When will the third part come out?

    • @BIElite
      @BIElite  4 роки тому

      Soon! I had a couple other videos that I needed to release. Either next Tuesday or the following.

  • @NirRobinson
    @NirRobinson 4 роки тому +1

    Hi, Thanks for great series.
    I encounter an error
    "Details: "Access to the resource is forbidden.""
    even though I succeed to query on the web (same as your video).
    The credential I choose is anonymous - is that OK? ( I tried the other credential but got error MSG also)

    • @yagelhen6737
      @yagelhen6737 4 роки тому +3

      Anonymous is great - no credentials needed. it worked for me

    • @NirRobinson
      @NirRobinson 4 роки тому +1

      @@yagelhen6737 10xxx , I found the problem , i copy only part of the token (double click and there is a spae :-(()

    • @yagelhen6737
      @yagelhen6737 4 роки тому +1

      @@NirRobinson Happened to me as well ;-)

    • @BIElite
      @BIElite  4 роки тому +1

      I just released part 2 today which makes this part a lot easier.

  • @Manish-pb4gr
    @Manish-pb4gr 2 роки тому

    What tool have you used to get the result of GET command, I am not getting that option on Chrome?

  • @cristianocesario
    @cristianocesario 3 роки тому

    Great post! I managed to get workspaces, datasets, reports and dataflows, but when I try to get users it gives me error 401. Any ideas of what might be happening? My user is tenant admin and capacity admin.

    • @theevilnen
      @theevilnen 3 роки тому

      U need to be Office365 (MS365) Portal admin to get users probably?

  • @MelissaCornfield
    @MelissaCornfield 2 роки тому

    Any way to do something similar with this API : Datasets - Discover Gateways In Group

  • @MrEldjee
    @MrEldjee 3 роки тому

    Greaaaaaaaaaat !! Love U

  • @fujanu
    @fujanu 2 роки тому

    Is it also possible to make this via a dataflow?

  • @felipefrancisco01
    @felipefrancisco01 3 роки тому +1

    WoW

  • @papachoudhary5482
    @papachoudhary5482 4 роки тому

    Thanks

  • @greatservice4all
    @greatservice4all 4 роки тому +1

    Wow, the video is great, but the concept IS RIDICULOUS !!! Why can't MS create a connation to the admin data that is as simple as connecting to a SQL database? Lets make the most Convoluted ass backwards process possible! Simply unbelievable!

    • @BIElite
      @BIElite  4 роки тому +1

      Thank you! Given that this is a pretty standard API, I think MS is doing a good job. I really don't like the way you have to refresh your access token shown in part 2 of this series. That's a whole separate issue lol

  • @jefflingen8819
    @jefflingen8819 4 роки тому

    Getting Privacy Warning when invoking 'Get User' then "couldn't authenticate with credentials provided'. ?? All others work just fine.

    • @spen2431
      @spen2431 4 роки тому

      I do to..... Everything else work as you said. Its just the USERS. - Thanks SO much for taking the time to share this stuff.

    • @spen2431
      @spen2431 4 роки тому +1

      Fixed my error. Removed a couple of "erroneous" groups and now works fine. Will find out why I needed to remove some groups.

    • @BIElite
      @BIElite  4 роки тому

      Yes, this was my exact issue as well. Both of the workspace that failed were template apps, but not all template apps failed.

    • @jefflingen8819
      @jefflingen8819 4 роки тому

      Thought I had filtered all those away. I'll look closer. Thanks!

    • @rosecraigie
      @rosecraigie 4 роки тому

      I had the same issue too, I realised it was because I didn't have access to all of the workspaces I was trying to get the users for and since we couldn't do it as admin, I was denied.

  • @aloknk2008
    @aloknk2008 2 роки тому

    Great Video, But after duplicating workspace and invoking custom function i get an error, " Expression Error: Access to Resource is forbidden " Any suggestions please? highly appreciate

    • @travelwithdharak
      @travelwithdharak 2 роки тому

      I think your token expires. so you will need to refresh the bearer token part in your "advanced editor" section :)

  • @PembaSherpa-m8f
    @PembaSherpa-m8f 4 місяці тому

    I need good wen please