Skip to main content
Skip table of contents

Understanding the Power BI Template

This document provides instructions for loading and using a Microsoft Power BI Template with the Gimmal Records OData Connector. The template demonstrates basic reporting capabilities and provides a starting point to develop reports using the Gimmal Records OData connection.

Any reporting application that can consume an OData connection ( as Tableau or Excel) can be used in conjunction with the Gimmal Records OData Connector. However, this template is designed exclusively for Microsoft Power BI Desktop.

The template can be downloaded from the Gimmal software download site here. Instructions for loading and using the template, along with descriptions of the included reports, can be found below.

Please contact your Gimmal Account Manager or Gimmal Support if you do not have access to the Gimmal software download site or the Gimmal Records OData API.

Prerequisites

  • Access to the Gimmal Records cloud service.

  • Access to the Gimmal Records OData connector.

  • A username and password to an internal Gimmal Records Service Account. These accounts are easily identified by their orange tile on the Secure page of the Gimmal Records Manager web.

  • Knowledge of Power BI Desktop.

Loading the Power BI report template

After downloading the template from the Customer Downloads page here, open the template in Power BI Desktop by:

  • Double-clicking the icon in File Explorer

  • Importing it from within Power BI Desktop.

Once opened, you will be prompted to select the appropriate OData URL for your application.

image-20250519-214724.png
  • Select the correct OData URL for your Gimmal Records application, then click Load.

    • https://records.gimmal.cloud/odata/ for US tenants,

      https://records-ca.gimmal.cloud/odata/ for Canadian tenants)

  • The OData feed dialog displays. Select Basic from the left menu and ensure the correct URL is selected in the drop-down.

image-20250519-215419.png
  • Enter the Gimmal Records Service Account User name and Password credentials under the Basic tab (as shown above) and click Connect. The data should begin loading shortly afterward. Depending on how many records you are managing, it may take some time for all data tables included in the template to load.

Privacy levels

If the Privacy levels dialog appears, check the box to Ignore Privacy Levels checks for this file. Then click Save.

image-20250519-220219.png

Blocked Queries

image-20250519-220258.png

If you get a message similar to the message above, click Close. After a short wait, you will see the following messages at the top of the Report View page. To resolve this, click Refresh in the ‘Queries’ section in the middle of the Home ribbon. You should then see a window appear showing the data load status. Depending on the current activity level and the number of records in your application, it may take several minutes to complete.

image-20250520-191635.png

Relationships

The relationships between the tables used in this report can be found here.

When adding new data tables to your report, your reporting application may attempt to configure the relationships between the tables for you. In many cases, these will be incorrect and lead to erroneous results if not adjusted. Refer to the table relationships page for the correct relationships.

Report Pages

The Power BI Report Sample template provides five basic pages, each described in this section.

This basic template only includes those properties that exist for all records, regardless of their respective repositories.

Records per Legal Case and Repository

The Records per Legal Case and Repository page lists records with legal holds applied. These can be refined by selecting specific repositories/legal cases. A pie chart shows the number of records per legal hold.

If no records have legal holds applied, this page will be empty.

image-20250516-222401.png

Records with legal holds applied, refinable by repository and Legal Case

This report uses the tables:

Unused File Plan Components

The Unused File Plan Components page includes three lists of file plan components that are not being used.

  • Unused Triggers - Triggers (Event, Date, Rule, or Special) that are not used in any Retentions

    • Includes the Title, Type, and Description of each unused trigger

  • Unused Retentions - Retentions that are not used in any Lifecycle Phases

    • Includes the Title and Description of each unused retention

  • Unused Lifecycles - Lifecycles that are not associated with any Record Classes

    • Includes the Title, Description, and Notes of each unused lifecycle

image-20250516-220935.png

Unused file plan components

This report uses the following tables:

  • UnusedTriggers - Created by joining the triggers and retentions tables

  • UnusedRetentions - Created by joining the retentions and LifecyclePhases tables

  • UnusedLifecycles - Created by joining the lifecycles and recordclasslifecycles tables

Disposed Records

The Disposed Records page includes a list of disposed records, which can be refined by their date of disposition and selected record classes.

image-20250516-222457.png

Disposed Records report

This report uses the following tables:

  • archiverecords

Records' information is only retained after disposition when the respective record class Archive properties are enabled.

File Plan

The File Plan page includes a selection of record classes, and their associated lifecycles and classification rules.

image-20250516-220729.png

File Plan report including lifecycle phases and classification rules

This report uses the following tables:

  • FilePlan - Created by joining the recordclasses, RecordClassClassificationRules, recordclasslifecycles, LifecyclePhases, and retentions tables

Disposition Eligibility “As Of”

The Disposition Eligibility “As Of” page provides a listing of active (i.e, not yet disposed) records that can be refined by the current expiration date (of their current lifecycle phase). Based on the selected expiration date ranges, a count of records per repository is also provided.

image-20250516-222604.png

Records expiring within the next 60 days

This report uses the following tables:

  • records

  • recordsPropertyBag

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.