Securely Sharing Power BI reports in Teams - Updated...

Securely Sharing Power BI reports in Teams - Updated...

Embedding a Power BI report inside your Teams channel is a great way of sharing reports and discussing them during meetings.

This is my second article on this topic. Power BI is changing rapidly and this is my latest understanding having tested these scenarios and a bit of trial and error.

Adding a Report to Teams

To add a report, just click the + sign at the top of your Teams Channel window and then choose the Power BI tile

No alt text provided for this image


That then shows this report picker window where you navigate to a workspace of your choosing and select the report that you want to display

No alt text provided for this image

And your interactive report appears

No alt text provided for this image


Will all Team members immediately see this report?

No.

2 conditions need to be satisfied

  1. The users will still need a Power BI licence to view this report. Or the report must be shared from a "Premium" workspace.
  2. The user will need to have been given access to the report via one of the many Power BI sharing options, more on this below


Giving access to Power BI reports to the whole Team.

( so that reports can be viewed in Teams and access is controlled via Team membership )

Before getting into this any further, if a report is shared directly with a person via their email address or active directory group then it will show up for them in Teams.

If you have existing reports and workspaces then you can give access to the Team by adding the team name to either your workspace access, or by sharing it to the Team via an App. More about that further on.

There is also a "feature" of Teams that when you create a Team it creates a Power BI workspace.

Not only is this annoying when all these "non-workspaces" start appearing in Power BI, the workspace that is created is a "V1" workspace (this is the old workspace structure).

You cannot publish a Power BI report to a V1 workspace anymore, it simply doesn't show up in your list of workspaces after you click the Publish button. Upgrade it to a V2 workspace and the choice appears in your Publish list. I'm fairly sure that this is different behaviour to a few months ago.

Example...

Here I've created a Team called Blog Demo

No alt text provided for this image

Now if I open up Power BI I will see the same workspace name there, and it's a V1 workspace.

How can you tell it's V1?

Note the V2 workspace has a Settings and Access buttons where a V1 workspace does not

No alt text provided for this image

Note: I have the "New Look" switched on, but regardless of that, V1 and V2 have different ways of getting to Access and Settings.

WARNING! If you delete this V1 workspace in Power BI, it will delete the entire Team, all conversation and all SharePoint files saved to that Team!!!

So it probably makes sense convert this to a V2 workspace so you can start saving Power BI Reports for this Team here, or maybe even delete it (check my warning at the end).

How to "Upgrade" a V1 workspace

In the screenshot above, you will see the words "Edit this workspace" circled in red for the V1 workspace. Click that.

Then click Advanced, followed by Upgrade now

No alt text provided for this image


No alt text provided for this image


It takes a few seconds after you click Upgrade, then click the Access Button

No alt text provided for this image
No alt text provided for this image

Caution: You'll see that the entire Team has been given Member access. You probably don't want this, since Row Level Security does not apply to someone with Member Access.

Either remove this member access completely (and share a different way - see below), or change it to Viewer Role.

If you chose Viewer Role, then everyone in the Team will be able to consume your report and Row Level security is also respected.


NOTE: They'll also have viewer access to ALL of the reports and dashboards in that Workspace


Alternative to Viewer Access

The best way to share reports is via Apps

When you share an App, you can give the entire Team permission to the App by typing the Team name into the Permission address box

No alt text provided for this image

Ideally you should tick the "Install this app automatically" box. If you don't then the user MUST go to Apps - Get Apps to get the app, or you can send them a link.

BUT!

In order for them to see the report in Teams, you have to change how you added the report in the Teams window.

When you click the + to add the Power BI tile in Teams, you must choose Apps rather than Workspaces.

No alt text provided for this image

As mentioned earlier, unless the user has the App installed in their PowerBI.com view this tab still won't work and they'll see something like this

No alt text provided for this image


Summary:

If you want to use your workspace that was "auto-generated" by Teams to store and share your reports from then you must upgrade it to a V2 workspace.

Setting workspace access to Viewer for the Team is then the simplest approach. However, the workspace will then show up when that user logs in to Power BI.com. That may not be what you or the user want, but if that's OK then go with that approach.

Notes:

  • You can add any report or any App to a Team (it doesn't have to come from the Teams channel workspace).
  • If a user has access to a report in Power BI.com then they will have access to that report in the Teams view (even if the rest of the Team don't).


Deleting upgraded workspace won't delete your team

Another side affect of upgrading to a V2 workspace is that you can delete the workspace without deleting the underlying Teams content.


Hope this is helpful

Let me know if you have any comments or questions

Wyn

www.accessanalytic.com.au/blog


No alt text provided for this image


Amy Schalla

Budget Support Developer contractor at U.S. Department of Energy (DOE)

4 年

I had no idea Wyn Hopkins?that deleting my MS Teams workspace in Power BI would delete my entire Microsoft Team and it's SharePoint files. As long as the Teams workspace remains v1 no one can delete it by accident,? correct? I have access to multiple teams and those workspaces show up for me for each. Do you know if a teams workspace was accidentally deleted if it could be recovered in a simple or complex way?

回复
Amy Schalla

Budget Support Developer contractor at U.S. Department of Energy (DOE)

4 年

Very valuable information and thank you for sharing this post.

Rochi Cairo Presepi

Program Manager at INNOVIT | The GenAI Collective | AI Advisor | Data geek | Event Strategy | Startups | Woman in Tech ???? | MBA @ SDA Bocconi | Argentinian in SF ????

4 年

Hi Wyn! this option is only possible with Power Bi Service? is it also possible with Power BI Server? thanks!

回复
Connor Hughes

Your Copilot for navigating the world of Hybrid Work and Employee Experience in the Era of AI

4 年

might be of interest Simon Zacest

回复
César Andrés Vega Castillo

Planner de Supply Senior Nicoll Peru S.A.

4 年

Buen dato!

要查看或添加评论,请登录

Wyn Hopkins的更多文章

  • The Best Dependent Drop Down Technique

    The Best Dependent Drop Down Technique

    Driven by a gauntlet laid down by friend and fellow MVP Mark Proctor on our Unpivot podcast recently I revisited my…

    1 条评论
  • Should you use Measures for Conditional Formatting?

    Should you use Measures for Conditional Formatting?

    Streamline Your Power BI Conditional Formatting with Measures I've always found the built-in conditional formatting in…

    6 条评论
  • Consolidate and Hyperlink to Excel files on SharePoint

    Consolidate and Hyperlink to Excel files on SharePoint

    In this video, we're diving into the world of Excel and Power BI, focusing on creating hyperlinks for easy referencing…

    4 条评论
  • The greatest multi-level Excel drop-down list ever!

    The greatest multi-level Excel drop-down list ever!

    One-Off dependent drop down lists in data validation are relatively straightforward: here's a technique using XLOOKUP…

    5 条评论
  • Default Your Slicer to the Current Month in Power BI

    Default Your Slicer to the Current Month in Power BI

    First Published November 2022 on our YouTube Channel Join 65,000+ subscribers to stay up to date with new videos…

    4 条评论
  • Power BI Licensing Explained

    Power BI Licensing Explained

    What are the differences between: Power BI Free (soon to be renamed Fabric Free) Pro: $10 USD pp/pm PPU (Premium Per…

    2 条评论
  • Power BI May 2023 Release

    Power BI May 2023 Release

    The May version of Power BI desktop is out This is a very quick post highlighting my 2 favourite picks: 1. Azure Maps…

    5 条评论
  • Simpler DAX ? = Power Query

    Simpler DAX ? = Power Query

    If you are struggling to write a complicated DAX formula then the answer may be to step back and do a little Power…

    2 条评论
  • Power BI Explained

    Power BI Explained

    A simple explanation of Power BI I hope you find this useful. Power BI continues to go from strength to strength and…

  • SUMX explained.

    SUMX explained.

    SUMX is a DAX function that can be used in an Excel Data Model (aka Power Pivot) to create a temporary column…

    6 条评论

社区洞察

其他会员也浏览了