Skip to main content

Integrate Power BI with Access LMS Evo

Set up Power BI to be used with Access LMS Evo.

Liam Smith avatar
Written by Liam Smith
Updated over 2 months ago

Power BI is a business analytics tool from Microsoft that lets you pull in various data sources and turn them into reports and dashboards. You can integrate Power BI with Access LMS Evo, pulling in data as needed.

You will need to be logged in as a super administrator on an Access LMS² site to configure this.

To do this, follow the below steps.

  1. Switch to admin view.

  2. Click Settings then select Global Settings.

  3. Click the Manage Features tab, then click Application Keys.

  4. Click Add OAuth Key, then name the application key Power BI.

  5. Click the secret field, then select all text and copy.

    • Note that this is your only opportunity to do this. Once closed, you won’t be able to access the pop-up again.

Make a note of the key value and key secret, you will need to enter it at a later stage.


Integrate with report

  1. Switch to admin view.

  2. Click Reporting, then select Quick Reports.

  3. Search for and select the relevant report.

  4. Click Edit Report, then click the Permissions tab.

  5. Enter the OAuth user Key name into the user permissions field.

  6. Change the drop-down to Entity View then click Add.


Power BI

  1. On your Power BI Desktop, click Get Data on the toolbar.

  2. Select Web as the source, then click Connect.

  3. Click Advanced in the From Web window.

  4. For the URL parts enter: https://{SITE}/api/report/get/{REPORTID} in the first box.

    • Replace SITE with the site name and REPORTID with the GUID that displays in your browser's URL when you run the report in the Access LMS Evo.

  5. Click Add header in the HTTP request header parameters (optional) section.

  6. Add the following two headers.

    • OAuth key

    • Authorisation. OAuth followed by the secret.

  7. Click OK and wait for the results to appear.

  8. Click List in the Results row.

  9. Click To Table, then use the default options on the To Table dialog box.

  10. Click the arrows in the header to expand the column and select All Columns.

Did this answer your question?