Link Search Menu Expand Document

Install the EduFrame Power BI Connector

This is an explanation on how to install and use the custom connector for importing EduFrame data into Power BI on an educator level.



Install requirements

In order to using the custom connector, you need the following:

Installation steps

  1. Install Power BI Desktop using the link provided above.
  2. Navigate to: C:\Users\<your username>\Documents\Power BI Desktop\Custom Connectors. If this folder does not exist (either Power BI Desktop or Custom Connectors), just manually create the folder.
  3. Paste EduFrame.pqx in this folder.
  4. Run Eduframe.reg and add the registry value (to add our connector as a trusted source).
    • Only needed once. For future updates you can skip this step.
  5. Restart the Power BI Desktop client if you have the application open.

Now we are ready to use the connector.

Usage

After following the installation steps, you can find the connector in the list of connectors in Power BI Desktop. First, we need to change the security settings to allow for third-party connectors like the one for EduFrame.

  1. Open Power BI Desktop.
  2. Click Get data.

    Get Data

  3. Find the EduFrame Connector in the list.

    EduFrame Connector

    and press Connect.

  4. Get your site-url ready, as you have to provide it in the next screen.

    Domain

    Enter the Domain in the Domain of your account field. With https://drieam-test.eduframe.nl this will be drieam-test.

    The Include personal or user identifying information can be set to either Yes or No depending on your choice. More details about including or excluding personal information can be found here

  5. Press the Sign in button to start the authentication with Eduframe.

    Sign-In

  6. Login with your credentials and press approve when asked for the Eduframe data permissions.

    Approve

    Press Connect to complete this step.

  7. You will now be prompted with the Navigator. It’s possible to expand the folders to see all the listed tables.

    Navigator

    This window shows all the tables that you can import. Select the desired tables and press Load.

You are now ready to use the imported data to build reports in Power BI! If needed, you can use one of our templates here

Available data

Currently, the available data can be found here.

Connecting Tables in Power BI

The following steps might be unnecessary when using one of our templates.

In order to combine the imported data in Power BI, we must define all relations in the database. This gives you the ability to create Power BI visualisations combining multiple tables and it gives you the ability to create intricate filters to slice your reports.

Press the following button to enter the table overview window
Relations

In this window we can see all the tables that have been imported in the previous sections. You can move tables around and adjust the zoom of the window to increase visibilty and structure.

In the following steps we are going to create the following relations:

Relations2

To create the relation arrow between the tables, as seen in the image below, we simply hold and drag the field course_id to id and let go.

examplerelation

We need to do this for the following relations:

  • drag courses.category_id onto categories.id
  • drag planned_courses.course_id onto courses.id
  • drag orders.planned_course_id onto planned_courses.id
  • drag enrollments.order_id onto orders.id
  • drag enrollments.student_id onto users.id
  • drag orders.account_id onto accounts.id
  • drag invoices.account_id onto accounts.id
  • drag leads.account_id onto accounts.id
  • drag planned_courses.course_location_id onto course_locations.id

After creating these relations, the tables should be connected in the same way as shown in the example image. To check if the relation is connected to the right fields, hover over the arrow line with your mouse and the two connected fields will be highlighted.


Table of contents