For the complete documentation index, see llms.txt. This page is also available as Markdown.

Required Azure Services

Everything you need to deploy the Reporting Hub

The Reporting Hub is a cloud based web application that is installed and deployed directly to your Azure Environment. In order to deploy the Reporting Hub the following Azure Services are required.

Azure Services Required

Please note: Any and all Azure services are not included within the Reporting Hub subscription. These services are deployed to your organizations' Azure instance and will fall under your Azure subscription. Any and all Azure subscription fees are the responsibility of your organization.

Fabric Capacity/Power BI Embedded Capacity

The Reporting Hub is a plug 'n' play, no-code solution for Power BI embedded analytics. The Capacity (Power BI Embedded Capacity or Microsoft Fabric Capacity) allows you to share your Power BI content with users who don't have a Power BI or Microsoft license. Both Fabric and Power BI Embedded Capacities are capacity-based licenses, which means you are paying for a dedicated amount of computing resources vs. a specific number of users. We recommend organizations start with a F2 node and scale according to need. For more information on pricing and capacity planning, please refer to the Microsoft documentation link below.

NEW Fabric Capacities are now supported! With Reporting Hub version 6.4, you can now take advantage of Microsoft's new Fabric Capacities with your Reporting Hub.

We recommend using the Microsoft Fabric Capacity Metrics app to monitor your Fabric usage.

Visit our Embedded Capacity Admin page for more details on Power BI Embedded Capacity.

Azure App Service

An Azure App Service is a fully managed service with built-in infrastructure maintenance, security patching and scaling for web apps within Azure. The Reporting Hub application instance is deployed and hosted to this App Service within your Azure environment. We recommend a S1 instance for production scenarios. Please refer to the Microsoft documentation link below for more information.

Please note: The minimum App Service tier required is a B1 Basic Service Plan. The Free or Shared plans WILL NOT support the application.

Azure SQL Database

An Azure SQL Database is required to store the Reporting Hub application configuration, log and audit files. This database is very small and can run on the lowest database tier available in Azure. If your organization does not have an exiting Azure SQL instance, we recommend a single database 'Basic' Service Tier and 'DTU' Purchase model. For more information on region specific pricing please refer to the Microsoft documentation link below.

Network access

The Azure SQL Database must be reachable so the installer can connect and configure it.

If you deploy using the self-serve installer, it creates the database and applies these network settings for you. If you are bringing your own database, apply them yourself: under Networking, enable Allow Azure services and resources to access this server, and ensure Public network access is set to Selected networks. For the full configuration reference, see Azure Services Configuration Settings on the deployment page.

Once installation is complete, you can further restrict access to meet your organization's security posture, for example by using an Azure Private Endpoint, as long as the App Service retains connectivity to the database.

If your organization is unable to allow the network access the self-serve installer requires, reach out to us and we can schedule a paid manual deployment of the application.

Azure Translator

The Reporting Hub is a multi-language application that can be configured into any language. The Azure Translator service is used to complete language translation. There is no cost to this service as the Reporting Hub leverages the free service instance only. This service is required even if you do not plan on using the multi-languages feature.

What if I don't have an Azure Instance?

No Azure? No problem!

All you need to do is follow the link below to set up a Pay As You Go Azure account to get started. Once you have an Azure subscription in place you can proceed with deploying the Reporting Hub.

Last updated