Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Dual Code's Microsoft Power BI Tableau Desktop integration lets you connect Dual Code's data to Power BITableau Desktop. Once connected, Power BI Tableau Desktop lets you visually display your data with charts and graphs, and create reports.

Info

The Microsoft Power BI Tableau Desktop Integration services described below may require additional one-time and/or annual fees. For more information, please contact us.


Step-by-step Guide

To push Dual Code learning records and data to Power BI Tableau Desktop:

  1. Open Power BI Tableau Desktop.
  2. From the Home tab, click Get Data and select More.
  3. Search for MySQL Database and click Connect.
  4. Paste the username and password provided to you by Dual Code and click OK.
  5. Click Connect.
  6. Select the tables you want to push data to Power BI and click Load.

...

  1. screen in the left-hand sidebar 'Connect', chose 'MySQL' (Please ensure any MySQL ODBC drivers are installed for Tableau Desktop)
  2. In the dialog enter your Dual Code BI credentials (do not use 'Require SSL') and click 'Sign in'
  3. Now you can work with the data as needed

Check out the Tableau Help for more info on how to use Power BITableau Desktop.

Technical Notes

The following technical details are worth noting:

  • The learning environment is based on Moodle, the world's most popular open-source learning management system. Moodle does not currently generate actual foreign key constraints in the database. As such, Dual Code has defined the relationship using the following convention.
    • The ID column in a table always represents the primary key and usually has the comment of "Primary key of the table."
    • A foreign key usually has the comment of "Key referencing the primary key in the [tablename] table."
  • When dealing with dates or times:
    • As a general rule, most dates/times are stored in the database as a BigInt in Unix time format (also known as Epoch time, POSIX time, seconds since the Epoch, or UNIX Epoch time). Some exceptions apply.
    • The database read-only replica is in the same timezone as the production server.


Notes: These steps are based on Tableau Desktop v2020.4.2