How to organize workspaces in a Power BI environment

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ค. 2024
  • The question I often get in my Power BI architecture consulting sessions is that; “How should we organize our workspaces? should we have one workspace with all the reports in it? or multiple? should we split it based on each report? business unit? or something else?” In this article and video, I’ll explain a guide of how to organize and setup workspaces in your organization.
    Read my blog article here:
    radacad.com/how-to-organize-w...
    *******************
    Want to learn about Power BI or AI? or take your Power BI and AI knowledge to the next level for building reports? Check out our courses in RADACAD Academy for all aspects of Power BI and AI.
    RADACAD courses: learn.radacad.com
    Become an academy member: learn.radacad.com/academy/
    *******************
    ********
    CONNECT with US!
    ********
    -- / radacad_com
    -- / rad_reza
    -- / leila_etaati
    -- / radacad
    -- / leila-etaati-b0304636
    -- / rezarad
    -- / 6393399
    -- radacad.com
    ********
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 33

  • @artemburov9456
    @artemburov9456 3 ปีที่แล้ว

    Thanks for the video! Simple and clear explanation. My mistake was considering this topic as not worth paying too much attention to. Indeed it really requires a lot of thinking to organize workspaces properly.

  • @mbujtor
    @mbujtor 3 ปีที่แล้ว

    Thanks for sharing, now I know that we are on the right path :)
    We separate workspaces by business units, B2B user types, dev pipeline... and also having RLS implemented in some cases.

  • @kostaskolotouros4345
    @kostaskolotouros4345 3 ปีที่แล้ว

    Very interesting topic and clearly described. Thank you!

  • @DanielADamico
    @DanielADamico 3 ปีที่แล้ว

    Great content! Thanks for sharing👏👏

  • @andykebede1133
    @andykebede1133 3 ปีที่แล้ว

    You are very interesting the topic you comes up every times.

  • @excaliber4ps
    @excaliber4ps ปีที่แล้ว

    Legend! Exactly what I needed

  • @CHQAQC
    @CHQAQC ปีที่แล้ว

    Thanks for the video @RADACAD ! Great insights as always.
    So I have a follow up question. What is the best practice to use when you have workspaces set up for different functional areas (e.g. Sales, HR, Project, Maintenance, Production) but want to create a crossfunctional (e.g. site management) dashboard or app with chart & KPIs based on content from the different functional Power BI reports.

  • @totvabe1
    @totvabe1 3 ปีที่แล้ว

    Nice video!

  • @lakeoffm
    @lakeoffm 2 ปีที่แล้ว

    Hi! We're struggling with the point where several reports need to be shared between multiple otherwise separate groups of users (different workspaces). What would be the best way to share the reports? Will it be to manually publish a report to each of the workspaces? Or use the Copy report function from the service? Or smith else?

  • @nicolinadicaprio9087
    @nicolinadicaprio9087 2 ปีที่แล้ว

    Do you have any recommendation on how to organize a Premium Capacity. Is it possible creating folders to organize the reports per argument?

  • @neovoxnyc
    @neovoxnyc 3 ปีที่แล้ว

    Hello Reza,
    Nice Video. I am building a new Power BI environment and plan on having 3 SQL servers as the main data sources (Dev, UAT, Prod). Right now we are going to use Power Bi Pro and then later scale up to Premium capacity, If I use 3 workspaces as you suggest (Dev, Test, Prod) in the Power BI Service, can I manually change the data sources for reports as I push them from Dev to UAT to Prod to the related SQL Server? I know I will be able to do this automatically with deployment pipelines at some point, but any risks trying to do this manually for now?
    Thanks for any insight.

  • @DanielWeikert
    @DanielWeikert ปีที่แล้ว

    What if I like to share a dataset to report creators but the dataset itself should have security build in so that already the creators who use the dataset (single source of truth) can only work with their limited access to the dataset (kind of subdataset) and not see everything? Thnanks

  • @armandeidi8787
    @armandeidi8787 8 หลายเดือนก่อน

    Thanks for sharing Reza,
    Imagine you have 20 folders in PowerBI Server with average of 10 dashboards in each, you have 3 separate servers (Dev,UAT and Prod). How would you organise these dashboards in PowerBI Service?
    One scenario is to have 20 workspaces and two extra workspace used as Development and Test. Then you would lose the ability to use Deployment pipelines.

  • @YTEEsenior
    @YTEEsenior 3 ปีที่แล้ว

    Can you cascade dataflow auto refresh from linked workspaces?

  • @mgandulfo
    @mgandulfo 3 ปีที่แล้ว

    Thanks for this video. If you use cascading layers and, let's say, I want to query a table that is 3 layers down, wouldn't that mean that my report sends a query to the outer layer and that one to the next layer and so on? Wouldn't that create inefficiency and higher latency?

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว +1

      It depends on what connection method you use. If you are importing data, then the queries will be sent only at the time of refresh, not all at once, and no performance impact.

  • @jacobm8448
    @jacobm8448 3 ปีที่แล้ว

    how can we migrate / move dashboards from Premium to another Premium workspace ?

  • @kyasoubi7407
    @kyasoubi7407 3 ปีที่แล้ว

    Very interesting topic. if we sharing the related dashboard ( lets say financial dashboards) for different users using row level security does it have to be in a different workspace?
    Many thanks in advance

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว

      RLS itself controls the access of the users. different users will see different things in the report based on their roles. no need to be in a different workspace, but can be.

  • @andykebede1133
    @andykebede1133 3 ปีที่แล้ว +1

    DO you have a blog or any that shows how can combine multiple workspace in to one.

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว +1

      do you mean moving the content of two workspaces into one?

    • @andykebede1133
      @andykebede1133 3 ปีที่แล้ว

      I have six workspaces and the management want to consolidate all the six in to three workspaces. How can I do ?

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว +1

      @@andykebede1133 you can use Power BI Helper to move the content of old workspaces into the new ones

    • @andykebede1133
      @andykebede1133 3 ปีที่แล้ว

      @@RADACAD thank you I will do it. Thank u so much again .Do you have power helper blogs .

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว +1

      @@andykebede1133 powerbihelper.org/ we will create some guide videos for it soon

  • @visheshjjain
    @visheshjjain 3 ปีที่แล้ว

    Hello Reza,
    I have multiple clients and I am creating / managing all of their reports under my tenant.
    I am separating each client by using a different workspace. I have turned off 'Sharing dataset between workspaces'.
    Could you please provide more information, if there is anything I am missing or should implement.
    Thank you!

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว +2

      Hi Vishesh
      I would suggest to have their reports under their own tenants. then if you are using shared datasets etc it would be just for their own tenant and you don't need to worry about the rest. However, this is a general advise and might be different case by case.
      Cheers
      Reza

    • @visheshjjain
      @visheshjjain 3 ปีที่แล้ว

      @@RADACAD Thank you for responding. Apart from not being able to share dataset between workspaces, do you think anything else that could go wrong with my approach?
      I have all control and I just provide the clients with the ‘viewer’ or ‘contributor’ roles in their specific workspaces.

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว +2

      @@visheshjjain I wouldn't say this is wrong, but I would not recommend this method. this means you are tied up all in one workspace. and the client also doesn't have full control over their environment.

    • @visheshjjain
      @visheshjjain 3 ปีที่แล้ว

      @@RADACAD that’s true! Thank you for your insights!

  • @peco147
    @peco147 3 ปีที่แล้ว

    A good video but the use case scenarios you dismissed do have merit where you have potentially hundreds of external access groups. Say analytical reports for customers as opposed to internal consumers.

    • @RADACAD
      @RADACAD  3 ปีที่แล้ว +1

      Hi Peter. I would need more details to understand what do you mean by analytical reports for customers.
      but generic advice is that: If your customer's data structure is the same, and their reporting need is also the same, the difference is just the data for every customer. then all of that can be in one workspace shared using apps and row-level security.

  • @gabriellegall8278
    @gabriellegall8278 2 ปีที่แล้ว

    Why do we need layers ? I could just put all my Dataflows into one workspace