Microsoft introduces new Power BI apps. With Power BI Apps, you can easily deploy a collection of purpose-built dashboards and reports to a large number of business users and empower them to make data-driven decisions. This will be helpful for large organizations to distribute it to the whole organization or to specific people or groups. Business users can install these apps from Microsoft AppSource and they get all the updates automatically and they can control how frequently the data refreshes. To create a Power BI app, you need to create an app workspace. The workspace is the staging area for an app and serves as the container for the content in the app. End users need Power BI Pro licenses to consume these apps. But if the app content resides in Power BI Premium capacity, end users can access the content without requiring a Power BI Pro license.
Now that you’ve got an overview of apps, let’s try creating one.
App workspaces
To create an app, you first need to create an app workspace. The workspace is the staging area for an app and serves as the container for the content in the app.
You will be able to add other collaborators and admins to these workspaces. Once you add all the content, you will publish the app to end users.
How are app workspaces different from group workspaces?
All existing group workspaces can serve as app workspaces and you can publish apps from any of these workspaces. Over time, we will let you create these workspaces without creating other artifacts like O365 groups in the background.
Create an app workspace
1. Open Workspaces, then click Create app workspace.
2. Give the workspace a name. If the workspace ID already exists, edit it to create a unique ID.
3. Give all members edit access and set the group to private.
4. Now add email addresses of people you want to collaborate with in creating the app. You can’t add group aliases, just individuals.
5. Decide whether each person is a member or an admin, and save.
Power BI creates the workspace and opens it. It appears in the list of workspaces you’re a member of. Because you’re an admin, you can click the ellipsis (…) to go back and make changes to it, adding new members or changing their permissions.
It’s empty, so start adding content to it. Adding content is just like adding content to your personal workspace (My Workspace), except the other people in the workspace can see and work on it, too. You can upload or connect to files, or connect to services from other companies, just as you would in your own personal workspace.
Note: You can only publish an app from an app workspace – you can’t use My Workspace to publish apps.
Distribute an app
When you’ve finished creating and perfecting the dashboards and reports in your app workspace, you can publish the app to your end users.
1. In the workspace, click the Publish app button in the upper right to start the process of sharing all the content in that workspace.
2. First on Details, fill in the description to help people find the app. You can set a background color to personalize it. The app automatically uses the image of the workspace as the image for the app. To learn how to change this image, click here.
3. Next, on Content, you see the content that’s going to be published as part of the app – everything that’s in that workspace. You can also set the landing page – the dashboard or report people will see first when they go to your app. You can choose None. Then they’ll land on a list of all the content in the app.
Note: Content that originated from copying an organizational content pack cannot be published as part of an app.
4. The last step is to decide who has access to this app: either everyone in your organization, or specific people or groups, defined by their email.
5. When you click Finish, you see a message confirming it’s ready to publish.
6. In the success dialog box, you can copy the URL that’s a direct link to this app, and send it to the people you’ve shared it with.
Installing the app
End users can install the app in a couple of ways.
First, you can share that URL with them. The first time they go to the URL, they’re asked if they want to install the app. If they click Add, it’s added to the Apps section of their Power BI site.
Second, they can click Get apps in the Apps section of the Power BI service. Microsoft AppSource opens, where they see all the apps that have been shared with them, including the app that you most recently shared with them. If the organization has a lot of apps, they may need to search for it.
Either way, after that whenever they go to Apps, they’ll see this app in their list.
They can also install the app from their iOS, Android, or Windows device by clicking the link in the email. The app installs automatically and opens in the default landing page.
Update your published app
You can make changes to the app by navigating to the corresponding app workspace.
1. Open the workspace where you created the app.
2. You can make any changes you want to the dashboards and reports in the app. Note: These changes are not pushed to the app until you publish again. This lets you make changes without affecting the published apps.
3. Once you are happy with the content, go back to the app workspace list of contents and click Publish app.
4. Update Details, Content, and Access, if you need to, then click Update app.
Unpublish the app
To unpublish an app, click the “…” icon and select Unpublish app. The app will be removed from Microsoft AppSource and is inaccessible by end users.