PowerBI Robots
  • Overview
    • PowerBI Robots
  • Getting Started
    • Getting Started
    • Licenses
      • Standard vs Premium
      • Store
      • License Activation
      • Migration
  • Technical
    • Architecture
    • System Requirements
    • Installation & Configuration
      • Service Principal
      • Power BI Embedded
    • Privacy
    • Security
    • Changelog
  • Guides
    • Import Users + Filters
    • How to test your playlists
    • Advanced use (RLS + Token)
    • Playlist Outputs
      • Slideshow
      • Azure
      • Webhooks
    • API
    • Limitations
  • About
    • Support
    • FAQs
Powered by GitBook
On this page
  1. Technical

System Requirements

PreviousArchitectureNextInstallation & Configuration

Last updated 2 months ago

There are a few requirements that you need to have for PowerBI Robots to work on your device:

  • You need to have a valid PowerBI account in order to access your visuals.

  • You need to have a valid PowerBI Robots license from DevScope.

  • Internet connection.

  • Windows Server 2019 or later / Windows 10 or later

  • Microsoft .NET Framework 4.8

  • Visual C++ runtime 2015-2022

  • 8 CPU cores

    • The most critical component. It will use all cores available to render simultaneously the reports. You can later add or remove if necessary

  • 8 GB RAM

  • At least 1GB of free space on the user’s temp folder (the user configured to render the PowerBI Robots Windows Service).

    • While rendering the reports, this folder will be used to store temporary information

Consent Links:

Web:

Agent:

Sharepoint:

Right
Application/Delegated
Justification

Delegated

Sign in the user in the application

Delegated

Read the dashboards to be able to display them on the web application and render it on the PowerBI Robots agent (desktop application)

Delegated

Read the datasets to be able to display them on the web application and render it on the PowerBI Robots agent (desktop application)

Delegated

Read the reports to be able to display them on the web application and render it on the PowerBI Robots agent (desktop application)

Delegated

Read the Workspaces to be able to display them on the web application and render it on the PowerBI Robots agent (desktop application)

Please note that these are the minimum of the required permissions requested by Microsoft to integrate the Power BI API with the application.

PowerBI Robots also requires access to the following websites:

  • powerbitiles.com, port: 443 -> Load playlists and account configuration

  • login.microsoftonline.com, port: 443 -> Microsoft Power BI login

  • app.powerbi.com, port: 443 -> Microsoft Power BI to Render reports

  • api.powerbi.com, port: 443 -> Microsoft Power BI API

  • powerbirobots.service.signalr.net, port: 433 -> Playlist Auto sync changes

  • Your mail server (if you send reports using email)

https://graph.windows.net/User.Read
https://analysis.windows.net/powerbi/api/Dashboard.Read.All
https://analysis.windows.net/powerbi/api/Dataset.Read.All
https://analysis.windows.net/powerbi/api/Report.Read.All
https://analysis.windows.net/powerbi/api/Workspace.Read.All
https://login.microsoftonline.com/organizations/v2.0/adminconsent?client_id=572c1c92-2076-4fe5-a68b-c50c29ded294&redirect_uri=https://www.powerbitiles.com/PBIRobots/Backoffice&scope=openid+https://analysis.windows.net/powerbi/api/Dashboard.Read.All+https://analysis.windows.net/powerbi/api/Report.Read.All+https://analysis.windows.net/powerbi/api/Dataset.Read.All+https://analysis.windows.net/powerbi/api/Workspace.Read.Alllogin.microsoftonline.com
https://login.microsoftonline.com/organizations/v2.0/adminconsent?client_id=64311061-0dfc-44d2-a96e-591652fa1223&redirect_uri=https://login.live.com/oauth20_robots.srf&scope=openid+https://analysis.windows.net/powerbi/api/Dashboard.Read.All+https://analysis.windows.net/powerbi/api/Report.Read.All+https://analysis.windows.net/powerbi/api/Dataset.Read.All+https://analysis.windows.net/powerbi/api/Workspace.Read.All+https://outlook.office.com/SMTP.Sendlogin.microsoftonline.com
https://login.microsoftonline.com/organizations/v2.0/adminconsent?client_id=64311061-0dfc-44d2-a96e-591652fa1223&redirect_uri=https://login.live.com/oauth20_robots.srf&scope=openid+https://microsoft.sharepoint-df.com/AllSites.Managelogin.microsoftonline.com