Skip to main content
Matrix42 Self-Service Help Center

License Model for Power BI Reporting Server on-premises

Abstract

  • Applies to Microsoft PowerBI Report Server installed on-premises.
  • Required quantity: amount of processor cores used by the operating system environment where software is running.
  • In virtual machines a total minimum of four cores have to be licensed.
  • With every license for a physical core one virtual instance is included.
  • With Software Assurance the number of virtual instances is unlimited and license mobility is granted (calculating only currently hosted VMs).
  • The customer may run the software on a maximum number of cores equal to the number of SQL Server Enterprise Edition Core licenses with active SA assigned to the same licensed (physical) server

Calculation

Summary

The license model calculates:

  1. Sum of usage rights required for SQL Server Enterprise, entitled by license with active SA
  2. Sum of usage rights required for PowerBI Report Server
  3. Subtract sum #1 from #2.
    • If value is equal or less then zero, no usage rights needs to be licensed for PowerBI Report Server.

Sum of usage rights required for SQL Server Enterprise

  • Number of required usage rights for SQL Server Enterprise, entitled by a license under active SA, counting by cores.

Sum of usage rights required for PowerBI Report Server

  • If the consumer is a virtual machine: 
    • ...the sum of the relevant cores of the VM
       
  • If, the consumer is a physical machine: 
    • If the license requirement is entitled by a license under maintenance, counting by cores:
      • If the number of processor cores of the consumer is SMALLER than the sum of the cores of the hosted virtual machines that run the software:
        • ...the number of processor cores of the consumer
      • otherwise  
        • ...the sum of the relevant cores of the hosted virtual machines that run the software 
           
    • If, the license requirement is entitled by a license that is NOT under maintenance, counting by cores:
      • If the number of cores of the hosted virtual machines that run the software is SMALLER than  the greater value of
        the number of processor cores on the host compared to the number of hosted virtual machines that run the software.
        • ...the number of relevant cores of the hosted virtual machines that run the software 
      • otherwise
        • if the number of processor cores of the consumer is LARGER than the number of virtual machines that run the software:
          • ...the number of processor cores of the consumer
        • else if the number of processor cores of the host is LESS than the number of hosted virtual machines that run the software:
          • ...the number of hosted virtual machines that run the software
  • Was this article helpful?