Skip to content
Ask the community about this page

Power BI Refresh Package in Timextender Orchestration

In this article, you will learn how to install a Power BI refresh package. To be able to do this, in the Azure Portal, you need to create an App registration which you will use to access our Power BI. This is done under the Azure Portal> Azure Active Directory > App Registration

Create an App registration

  1. Open up the Azure Portal here
  2. Search 'App Registration'

Power BI Refresh Package in Timextender Orchestration — screenshot 1

Power BI Refresh Package in Timextender Orchestration — screenshot 2

  1. For this example, name the application 'Test' and click Register at the bottom of the page

Power BI Refresh Package in Timextender Orchestration — screenshot 3

  1. Click on Certificates & secrets

Power BI Refresh Package in Timextender Orchestration — screenshot 4

  1. Then, click on New client secret
  2. Add a description of your client secret

Power BI Refresh Package in Timextender Orchestration — screenshot 5

  1. Specify when this key should expire. Then click Add
  2. On the next page, copy your secret value

Power BI Refresh Package in Timextender Orchestration — screenshot 6

  1. Add the following permissions

Power BI Refresh Package in Timextender Orchestration — screenshot 7

  1. Enable the “Service principals can use Fabric APIs” setting under Tenant settings in the Admin Fabric portal

    Power BI Refresh Package in Timextender Orchestration — screenshot 8

  2. Open up Power BI

In Power BI

  1. Go to your workspace in Power BI and in the upper right corner select Access.

Power BI Refresh Package in Timextender Orchestration — screenshot 9

  1. Then search for your app registration and click Add.

Power BI Refresh Package in Timextender Orchestration — screenshot 10

  1. Next, open up Timextender Orchestration and right-click Orchestration > Packages, select New > Power Bi Refresh, and then select a name for the Power Bi Refresh package.

Power BI Refresh Package in Timextender Orchestration — screenshot 11

  1. Select an Execution connection and fill in the tenant-id, app-id,client secret and the group-id and then click login, this should populate the rest of the fields. - In Azure, open the app registration and in the overview, you can find the app-id (1) and the tenant-id (2)

    Power BI Refresh Package in Timextender Orchestration — screenshot 12 - Now head to Power Bi and find out your Power BI dataset's group-id. - In the left menu find your dataset, hover over it and click the three dots and select Settings.

    Power BI Refresh Package in Timextender Orchestration — screenshot 13 - The URL should look like this and you can copy the group-id (1)

Power BI Refresh Package in Timextender Orchestration — screenshot 14

  1. Select a subscription and dataset.
  2. Then when you are happy with the information in the fields you can click the save icon in the top left corner and run the Power BI Refresh package.

Power BI Refresh Package in Timextender Orchestration — screenshot 15

Discussed in the community

Looking for related questions…

Didn't find your answer? Ask the community about this page — questions are answered by Timextender experts, partners and other users.