Guardian Backstage

Knowledge BaseData & Insights
Guardian Backstage

In this article:


Guardian BackstageTM 3.0 provides data and insights that help you stay informed on the activity in each of your projects registered with Guardian. Guardian Backstage can be accessed through Power BI or any other data-accessing service.  

The database connection that is provided does not give direct access to the actual data used by Guardian installations. Rather, data is synchronized between the various production databases and services into this single, convenient connection for end users to consume.

Disclaimer: Data is currently retrieved and synchronized at intervals of roughly every 3 hours. This means a change may occur in Revit that will not immediately be shown in Backstage. We may modify the synchronization period without notifying users based on peak demand periods in order to optimize efficiency. Additionally, we may occasionally need to modify the structures, relationships, and naming of certain tables and field names. We’ll do our best to notify you of any changes so you may adjust your queries, etc. This document will be updated to match the current schemas for each release.

Set up your dashboard

A Power BI template file is provided with the Guardian installer but can also be downloaded here.

Before the data can be accessed, the Enable Data Access option must be selected in the Backstage tab within Company Settings (Guardian Settings > Company Settings > Backstage).  

Guardian Company Settings Backstage tab

Open the template file, and a prompt will appear to input the AccounID, RangeStart, RangeEnd, LookbackMonths, Server, and Database.

The AccountID, Server, and Database can be found in the Backstage tab within Company Settings. The AccountID will be the 2- or 3-digit number in the middle of the username, as shown below. In this example, the AccountID is 16.

Guardian Company Settings dialog showing Backstage login info

RangeStart and RangeEnd are for the incremental refresh feature. Learn more about Power BI’s incremental refresh. The incremental refresh dates should reflect the frequency with which you access the Power BI Dashboard.  

Enter a date [x/x/xxxx] for RangeStart, which would be a date in the past, such as 1/1/2024.

Enter a date [x/x/xxxx] for RangeEnd, which will be a date in the future, such as 12/31/2030.

Enter 12 for LookbackMonths and click Load. This is for the initial downloading of your data over the given number of months.

Power BI will then prompt you for the server credentials. Select the Database option on the left menu first, then enter your same credentials from the Guardian Backstage tab from the Company Settings dialog. The Database option will be carried over from the previous page. Click Connect.

Power BI server credentials dialog

  The available data will then be loaded into the report, and your dashboard will be set up!

Data refresh 

To view the most recent data, Power BI will need to be manually refreshed by clicking the Refresh button in the ribbon.

Power BI refresh button in ribbon

  Backstage stores data on a timely basis (roughly every 3 hours). After a refresh, recent data may not be seen right away but should appear in about an hour or two.  

Dashboards

Guardian Backstage provides many different pages that utilize the data captured by Guardian. Below is a list of the supplied pages and the data they provide:

Home

  • Clickable tabs (Ctrl + Click) that make it easy to navigate the pages in the dashboard. This page makes a great homepage when published online or in SharePoint.  

Installs

  • See how many unique installations of Guardian there are, the latest Guardian versions by user, installed Guardian versions, and last used Revit versions.
  • Any outdated installs can be found here for both Revit and Guardian.

Usage

  • Track monthly average user counts and see who is accessing registered projects, how often they are being accessed, and how much activity they have.

Projects

  • An overview of all Guardian registered projects.
  • See project locations, Revit year, naming conventions, file size, warnings, average time to open, average time to sync, and more.

Highlights

  • Get a snapshot of the most common protections that are often used to quantify the ROI of Guardian’s proactive prompts.  

Project Overview

  • Provides a complete overview of registered projects, allowing the use of project grouping to see specific data.  
  • Popular data points include:
    • Desktop Connector
    • Revit Versions
    • Average Time to Open
    • Average Time to Sync
    • User’s Versions
    • Comments from Users
    • Activity Feed

Sessions:

  • Use as an extension of the Projects page to see additional data on average active time and percentage, average time between syncs, who is leaving the model open, Revit sessions, and model sessions.

Syncs:

  • Get information on sync habits for the entire firm, specific users, or specific models.  

Commands-All:

  • General overview of all monitored commands.

Commands-Detail:

  • Shows more detail on monitored command use including the affected elements, active view, and screenshots (where available).

Warnings-All:

  • General overview of all low, medium, and high-priority warnings that are in Guardian’s settings.

Warnings-Detail:

  • Shows more detail on the warnings being generated including the affected elements, active view, and screenshots (where available).

Warnings-Snapshots:

  • Quickly see top warnings by model, top warnings overall, and number of warnings per file. This will show all warnings in the model, not just the ones Guardian has been set up to look at.

Family Loading:

  • Shows all families that have been loaded/added to registered projects to understand where users are getting their content.

Mappings:

  • Understand what cleanup work Guardian is doing for you proactively with both out-of-the-box protections and mapping rules you’ve implemented.
  • Shows mapped properties, mapped types, mapped families, and unused properties purged.

Properties:

  • See data on added, modified, and deleted properties.  

Dashboard filters

Each page in the dashboard utilizes slicers at the top to help filter down the data. Most of these slicers are synced with the same ones on other pages. This allows a filter to be applied to many pages at once.

Guardian Backstage dashboard filters

All the visualizations and tables on a page are also linked. Selecting a row within a table will filter down all the other data tables and graphs according to the selected data. For example, on the Commands-Detail page, a command in the Processed User Commands table can be selected and the other tables will show what elements were affected by that command, what view it was made in, and screenshots for before and after the command was used.  

Build your own report 

A dashboard can be created without the use of the Guardian template file. To accomplish this, open Power BI and set up a new data connection by selecting Get data.

Power BI Desktop with arrow pointing to get data

  Select the SQL Server database and then click Connect.

Get Data dialog with arrow pointing to SQL Server database

  On the next dialog, enter the Server and Database information. This can be found in the Backstage tab under Company Settings. Click OK.

SQL Server database dialog to enter server and database info

Power BI will then prompt you for the server credentials. Select the Database option on the left menu first, then enter your same credentials from the Guardian Backstage tab from the Company Settings dialog. The Database option will be carried over from the previous page. Click Connect.

SQL Server Database dialog with arrow pointing to Database tab

  On the next dialog, select the desired tables to import. It is recommended that all tables be included to receive all the analytical data.

Navigator that shows which tables to import

  Once the tables have been selected, click Load, and the report will be ready!

Have questions?

Reach out to learn more, ask any questions, or meet the team! We'd love to learn more about your challenges and explore the more proactive solution.

Get in Touch