Self-Serve Guided Install
Install and deploy the Reporting Hub with our guided install service
Get started with a 30-day Growth-tier free trial. No obligation, no credit card required. Please note: Azure services costs may still apply.
Our guided installer deploys the Reporting Hub web application and all required Azure services into your own Azure environment, one wizard page at a time. For every Azure resource, you can either select an existing resource or create a new one.
Here's the full deployment journey. This page covers the install itself and turning on AI; the last two stages are quick configuration steps on their own pages.
1. Install & deploy
Grant consent, choose your subscription and resource group, configure your Azure resources, then deploy and launch Reporting Hub.
This page (steps 1–12)
2. Add AI (BI Genius)
Deploy required services for AI: PostgreSQL and Azure AI Foundry.
Step 13: Deploy BI Genius
3. Configure Power BI
Enable the required Power BI tenant settings and connect your workspaces.
4. Configure Reporting Hub
Sync your groups, set up your Global Tenant, and set your home page.
Before You Begin
Azure Services Setup Conditions: Any and all Azure services are not included within your Reporting Hub subscription. These services are deployed to your organizations' Azure instance and reside within your Azure subscription. Any and all Azure subscription fees are the responsibility of your organization. Once deployed any changes or ongoing administration of these services are the responsibility of your organization.
Click here to start the installation
Using existing Azure resources? Use the Azure service settings reference at the bottom of this page to confirm each resource is configured correctly, and correct any mismatched settings before continuing, otherwise the installation will fail.
Installation Steps
Grant Application Admin Consent
After signing in, you'll be prompted to grant application admin consent to the Reporting Hub Installer application. This lets the Installer deploy the Azure services and Reporting Hub web application within your Azure environment. You must grant consent to proceed.

Select your Azure Resource group
You can select an existing resource group or add a new one. We recommend creating a new resource group to keep your Reporting Hub resources organized.
Existing resource group: select it from the dropdown, then select Next. If you're using existing Azure resources, choose the resource group those resources belong to.
New resource group:
Select Add New.
Enter a Name, and choose a resource group region.
Select Check Resource Availability to confirm the required resources can be deployed in that region.
App Service
SQL Database
Fabric Capacity
When each shows a green check, select Next.


If a resource is flagged as unavailable in your chosen region, Next stays disabled. Select I'll choose a different region (you'll be prompted) to deploy that resource elsewhere, or see Request a Quota Increase to request capacity in your preferred region.
Select your Azure SQL Server and database
Existing SQL Server: select it from the dropdown, then select an existing database or create a new one. You'll be prompted to sign in with your SQL Server credentials. Any data in an existing database will be overwritten.
When using an existing SQL Server, you must sign in with SQL authentication credentials. Microsoft Entra ID credentials will not work here. Any data in an existing database will be overwritten.
New SQL Server:
Select Add New.
Name your SQL Server and database.
Select Next.

Select your Azure App Service.
Good to Know: Your app service name determines the default domain for your website: <AppServiceName>.azurewebsites.net.
Existing App Service: select the App Service, then select an existing slot or select Add New, then select Next.
New App Service:
Select Add New.
Enter a Name.
Select a Tier.
Select Next.

Select your Fabric or Embedded capacity
By default, Reporting Hub manages (pauses and resumes) the capacity you select or create here based on in-app activity. If you select an existing capacity, this may affect existing Power BI/Fabric workloads on it.
Existing capacity: select it from the dropdown and select Next.
New capacity:
Select Add New.
Create Fabric capacity is checked by default. If you want to deploy an A1 Embedded capacity instead, uncheck the box.
Name your capacity.
Select Next.

Register your Entra ID application.
IMPORTANT: Note down your Application name and Service Principal name; you'll need them later when granting access within the Power BI Service.
Name your Application: this is your Reporting Hub app registration.
Name your Service Principal: this creates an Entra ID security group with the app registration as a member. You'll use this security group in the next stage, when you enable your Power BI settings.
Select Microsoft SSO.
Select Next.
Tip: Give the application and the service principal the same name so they're easy to find together later.

Review the deployment checks
The installer deploys, or connects to, each Azure resource:
Azure SQL Server and Database
Azure App Service
Power BI Embedded/Fabric capacity
Azure AI Translator
Entra ID application.
Each shows Deploying…, then Deployed. Once every resource shows Deployed, select Next. If any shows Failed, see the callout below.
Deployment failures: Review the Installation Failures page and follow the steps for the error you're seeing. If the error relates to location or region, see Quota.


Grant admin consent for your new Reporting Hub application
You'll be prompted to grant consent for permission on your new Reporting Hub Azure Entra ID application. This allows your Reporting Hub instance to access your Microsoft tenant and Power BI. The name shown at the top of the consent screen matches the Application name you set in step 8, so you can confirm you're granting consent to the right application.


Complete the installation and contact form
After you grant consent, the installer copies the application files. This may take several minutes, depending on your Azure region.
On the Starting application page, fill in
Your Application Registration Information of the best contact person for your company.
The short Power BI Adoption questions.
Then select Save Contact Data to continue.
The Reporting Hub team uses these details to get in touch and help with your onboarding. This step is required to finish the installation.


Launch your application
On the Success! page, select the link to your new Reporting Hub application to open it. If the installation fails instead, review the Installation Failures page.
Check your inbox. Whoever ran the installation also receives a confirmation email from Reporting Hub Install Information, subject: The ReportingHub Install, listing all your deployment details: application URL, Azure subscription name, resource group, Azure AD application and service principal names and IDs, and capacity name. Keep it handy; you'll need the application and service principal names when you configure Power BI.

(Optional) Add AI: Deploy BI Genius
Your plan includes BI Genius, governed, no-code AI agents that answer questions on your Power BI semantic models in plain language, inside your own Azure tenant, with every answer showing its sources, reasoning, and DAX. Your plan comes with a starter agent, so you can turn on AI right at the end of the installation.
Because your Reporting Hub App Service is already deployed, BI Genius reuses it and only deploys the two extra Azure resources it needs:
Azure Database for PostgreSQL (flexible server)
Azure AI Foundry (Azure OpenAI)
To turn on AI now, select the add BI Genius link on the Success! page, or go to license.thereportinghub.com/install?id=bigenius, and follow the prompts to select or create these resources, just as you did for your Reporting Hub resources.
For details on each option, see the BI Genius Deployment Step-by-Step guide.
BI Genius Deployment Step-by-StepNext (Required): Configure Power BI
You're not done yet. You must complete the Power BI Service Settings and Reporting Hub App Settings configurations before you can embed any content in your application.
Once the Reporting Hub application is installed, configure Power BI tenant settings and Reporting Hub settings to start adding content to The Power BI settings are enabled by a Fabric or Power BI administrator; the Reporting Hub App Settings require a Reporting Hub Global Admin (by default, the user who ran the install).
Follow these two guided tutorials to finish your deployment:
Enable Power BI Service SettingsConfigure Reporting Hub App SettingsAzure Services Configuration Settings
The details below are a reference if needed during installation. If you've already deployed your application successfully, continue to the Power BI Service Settings link above.
If you'd prefer to create the Azure services manually before running the installer, the minimum service requirements and configuration details are below. Ensure all of your Azure services settings match these values, then run the installer and select the resources you created. All Azure services can be scaled further as your needs grow.
All Azure services must be in the same Azure subscription. All services except the Translator must be in the same resource group, which you'll select during installation. They do not need to be in the same region.
Last updated



