QuickStart: Set up Power BI Reports

This article explains how to set up and use the Intelligent Recommendations Power BI Dashboards.

There are two kinds of Intelligent Recommendations reports for customers:

  1. The Signals Dashboard (sigDash) helps users understand and evaluate their input data (also known as signals) from the RecoInteractions and RecoItemsAndVariants data entities, which can determine if there are data quality problems, or potential challenges for model training. Click here for an overview of this Dashboard.

  2. The Intelligent Recommendations Dashboard (irDash) helps users to evaluate models stored in the json files after training and provides insights into relevance. Click here for an overview of this Dashboard.

The following video shows how to set up and use the Intelligent Recommendations Power BI Reports:

Prerequisites

Before setting up the Power BI reports, complete the following prerequisites:

  1. Download the Power BI Desktop App.
  2. Have an Intelligent Recommendations account and model successfully complete.
    1. If you still need to create an account, see the Quick Start guide.
  3. Ensure that you've updated the RecoItemsAndVariants and RecoInteractions entities with data. If you're using the QuickStart sample data, then these entities are already pre-configured.
  4. Confirm that you're ready to run the dashboards by checking the logs folder to ensure the model was built. For steps on how to check the logs, visit our error logging set up guide.

Download and set up the Power BI Reports

Below are the steps to downloading your reports.

  1. Download the reports.
    1. To download the Signals Dashboard, click here.
    2. To download the Intelligent Recommendations dashboard, click here.
  2. Once the reports are downloaded to your computer, you can select a file to open it.
  3. The Power BI Desktop app will automatically open, and a pop-up window will prompt the user for account details to set up each Power BI Report. The sections below explain how to set up the two reports.

Set up the signals dashboard

Users opening the Signals Dashboard will receive a pop-up window asking the user to Paste the URL containing the storage container where the model.json file is stored to the dashboard.

The pop-up that appears when you open the signals dashboard.

To find the storage container location of your model.json file:

  1. Open the Azure Storage Portal and select on your storage account.

Select your storage account from the list of available resources.

  1. Select on containers in the left menu.

Find the containers section in the left menu.

  1. Open your container

Open your container.

  1. Select properties in the left menu.

Click properties in the left menu.

  1. Copy the URL.

Copy the URL.

  1. Paste the URL into the dashboard, then add the extension to your root folder onto the end of the URL. In the example image below, the model.json file is stored in the "ir_root" folder, so it's added to the end of the container URL before pressing load.

This image shows the pop-up request filled with the URL of the container and the location of the model.json folder appended at the end.

Input the account key

The first time you use the dashboard, you'll be asked to input your account key.

To find the account key:

  1. Return to your storage account and select on Access Keys in the left menu.

Return to your storage account and click on Access Keys in the left menu.

  1. Select show key.

Click show key.

  1. Copy the code and paste the value into the Access Key field in the Power BI dashboard and press Connect.

Copy the code and paste the value into the Access Key field in the Power BI dashboard and press Connect.

  1. Upon successful completion of these steps, the signals dashboard will populate with data. For more information on the metrics shared in this dashboard, see the signals dashboard overview below. If you make a mistake, close the Power BI application, and reopen the file to start over.

Set up the Intelligent Recommendations dashboard

Opening the Intelligent Recommendations Dashboard file with the Power BI desktop app will show a pop-up window asking for the following information:

  1. ADLS Storage Account: the name of your Azure storage account.
  2. Container name: the name of your container within your storage account.
  3. Reports directory name: the name of your error logs folder.
  4. Modeling component name: the name of your model.

Here's an example of what the fields should look like with the sample data from the quick start guide:

Example of a filled out pop-up for the IR-Dashboard.

Pop-up Information Locations Image Example
To find the ADLS Storage Account, open the Azure Storage Portal and select on your storage account from the list of available resources Select your storage account from the list of available resources.
To find the name of your container, open your storage account and select on containers from the left menu. Find the containers section in the left menu, then select folder with your container name. It will be underneath the $logs folder.
To find the name of your reports directory, open your container by clicking on the container name. The container will include both your root and logs folder. The reports directory is the folder that contains your error logs. Click on the error logs folder.
To find the name of your model, open your Intelligent Recommendations Account and select on Modeling in the left menu. The name of your model will be displayed in front of the parentheses. Open your Intelligent Recommendations account and click on Modeling from the Components section of the left menu.
The model name is located in front of the parentheses.

Once you have found all your account information, input it into the pop-up window. Select load to connect to the dashboard.

Upon successful completion of these steps, the dashboard will populate with data. For more information on the metrics shared in this dashboard, see the Intelligent Recommendations Dashboard Overview. If you make a mistake, close the Power BI application, and reopen the file to start over.

To learn more about the metrics available when using these reports, see the Reports Overview Guide.

See Also

Signals Dashboard Overview

Intelligent Recommendations Dashboard Overview

QuickStart Guide: Set up an Intelligent Recommendations Account

Data Contract Overview

Error Logs