Skip to main content
Procore

Analytics - Reuse

GA Release Banner

General AVAILABILITY 
As of September 30, 2024, Procore Analytics 2.0 is now available to new and existing customers. Please reach out to your Procore point of contact to learn more. See About Procore Analytics 2.0 for more details.

Analytics Overview

Procore Analytics 2.0 is a revolutionary, user-friendly platform designed to give you comprehensive access to all your data with embedded business intelligence. With three guiding pillars—User-Friendly, All Your Data, and Business Intelligence—it empowers users to quickly extract meaningful insights and make data-driven decisions. Continue to the next section to begin your journey today.

Key benefits include:
  • User-Friendly
    • Self-Serviceable —--> Manage Procore Analytics like any other Procore tool
    • Cross Company Access —--> Easily tie together multiple Procore instances of data with one password
    • New Onboarding —--> A guided onboarding experience that helps you connect to and use Procore Analytics
    • Easy Data Exploration —--> Learn about the data that’s available and interact with it live
    • Integrated with Procore —--> A unified experience in Procore for managing Procore Analytics
  • All Your Data
    • Connectability —--> Connect to your data across multiple sources, with out of the box PA connectors
    • Data Availability —--> Everything you have in Procore, you can pull out of Procore
    • Purpose Built Model —--> A business semantic model built by domain for reporting and analytics
    • Bulk Data Extract —--> All your data is extracted quickly, you choose when you pull it
    • Data Reliability —--> Your data is monitored for accuracy and completeness
  • Business Intelligence
    • Intelligence Included —--> New data tables and fields that turn data into information you can act on
    • Predictive Analytics Included —--> Understand what will likely happen in the future
    • Power BI Reports Included —--> Power BI Reports with data relationships, KPIs, measures, and visuals

 

powerbi-files-analytics.png

Analytics 2.0 Permissions

Learn which user permissions are required to take the described actions in this tool.

Permissions

   The action is available on Procore's Web, iOS, and/or Android application. Click to view the article.

icon-mindtouch-table-check.png Users can take the action with this permission level.

icon-mindtouch-table-check.png Users can take this action with this permission level AND one or more additional requirements, like granular permissions.

Key benefits include:
  • User-Friendly
    • Self-Serviceable —--> Manage Procore Analytics like any other Procore tool
    • Cross Company Access —--> Easily tie together multiple Procore instances of data with one password
    • New Onboarding —--> A guided onboarding experience that helps you connect to and use Procore Analytics
    • Easy Data Exploration —--> Learn about the data that’s available and interact with it live
    • Integrated with Procore —--> A unified experience in Procore for managing Procore Analytics
  • All Your Data
    • Connectability —--> Connect to your data across multiple sources, with out of the box PA connectors
    • Data Availability —--> Everything you have in Procore, you can pull out of Procore
    • Purpose Built Model —--> A business semantic model built by domain for reporting and analytics
    • Bulk Data Extract —--> All your data is extracted quickly, you choose when you pull it
    • Data Reliability —--> Your data is monitored for accuracy and completeness
  • Business Intelligence
    • Intelligence Included —--> New data tables and fields that turn data into information you can act on
    • Predictive Analytics Included —--> Understand what will likely happen in the future
    • Power BI Reports Included —--> Power BI Reports with data relationships, KPIs, measures, and visuals

 

powerbi-files-analytics.png
Action None Read Only Standard Admin Notes

Generate A Data Token

 Web

      check-green2.png

Anyone with 'Admin' level access to Analytics can grant additional users access to the Analytics tool. 

 

Power BI Method

Steps

Follow the steps below to begin using Procore Analytics 2.0 with Microsoft Power BI.

Generate Access Token

Anyone with Admin-level access to the Analytics tool will be able to generate data access tokens through the Analytics tool. Data end users should generate data tokens and then take additional steps in the next section of this guide to connect the data to your BI solution. 

  1. Log in to Procore. 
  2. Click the Account & Profile icon in the top-right area of the navigation bar.
    Account Icon.png
  3. Click My Profile Settings.  
  4. Under Choose Your Connection with Procore Analytics, go to Generate personal access token to get started with Procore Analytics.
  5. Choose an expiration date.
  6. Click Generate Tokens.
 Note
  • The token will disappear after one hour or it will also disappear if you navigate away from the page. To generate a new token, return to Step 1. 
  • It may take up to 24 hours for the data to become visible.
  • Please do not regenerate your token during this processing time as doing so may cause issues with your token.

Connect to Power BI Desktop

  1. Open your Power BI Desktop.
  2. From the Home page, click New to expand the section.
  3. Click Report.
  4. Click Get data from another source
  5. In the search bar, type 'Delta Sharing'.
  6. Select Delta Sharing, then click Connect
  7. Type or paste the Delta Sharing Server URL you received from Procore. 
  8. If this is the first time you are connecting to this source, you will be prompted to provide your Delta Sharing Bearer Token.
  9. After authentication, select the Procore Analytics tables you want to bring into your Power BI report. 
  10. Select Load to view your report or select Transform Data to make more transformations in Power Query. 

Access Power BI Reports 

  1. Navigate to Procore Analytics from your Company Tools menu.
  2. Go to the Getting Started section.
  3. Under Power BI Files, select and download the available Power BI reports. 
  4. Log in to the Power BI service using your Power BI login credentials.
  5. Create a workspace where you want to store your company's Procore Analytics reports. See Microsoft's Power BI support documentation for more information.
  6. In the workspace, click Upload.
  7. Now click Browse.
  8. Select the report file from its location on your computer and click Open.
  9. After uploading the file, click Filter and select Semantic Model.
  10. Hover your cursor over the row with the report's name and click the vertical ellipsisicon-ellipsis-vertical.pngicon.
  11. Click Settings.
  12. On the settings page, click Data source credentials and then click Edit Credentials.
  13. In the 'Configure [Report Name]' window that appears, complete the following:
    • Authentication Method: Select 'Key'. 
    • Account Key: Enter the token you received from the token generation page in Procore. 
    • Privacy level setting for this data source: Select the privacy level. We recommend selecting 'Private' or 'Organizational'. See Microsoft's Power BI support documentation for more information about the privacy levels.
  14. Click Sign in.
  15. Click Parameters
    • delta_share_url: Enter the URL from the token generation page. 
    • catalog: Enter the Share_name provided from the token generation page. 
    • db: Enter 'public'.
  16. Click Scheduled refresh and do the following:
    • Click the 'Keep your data up to date' toggle to the ON position.
    • Refresh frequency: Select 'Daily'.
    • Time zone: Select the time zone you want to use for scheduled data refreshes.
    • Time: Click Add another time and select 7:00 a.m.
    • Optional:
      • Mark the 'Send refresh failure notifications to the dataset owner' checkbox to send refresh failure notifications.
      • Enter the email addresses of any other colleagues you want the system to send refresh failure notifications to.
  17. Click Apply.
  18. To verify that the settings were configured correctly and that the report's data will refresh properly, return to the 'Filter and select Semantic Model' page and complete the following steps:
    • Hover your cursor over the row with the report's name and click the circular arrow icon to refresh the data manually.
  19. To verify that the settings were configured correctly and that the report's data will refresh properly, return to the 'Filter and select Semantic Model' page and complete the following steps:
    • Hover your cursor over the row with the report's name and click the circular arrow icon to refresh the data manually.
    • Check the 'Refreshed' column to see if there is a warning icon-warning-estimating.png icon.
      • If no warning icon displays, the report's data was successfully refreshed.
      • If a warning icon displays, an error has occurred. Click the warning icon-warning-estimating.png icon to see more information about the error.
  20. To delete the blank dashboard the Power BI service created automatically, complete the following steps:
    • Hover your cursor over the row with the dashboard's name. Click the ellipsis icon-ellipsis-options-menu3.png icon and click Delete.
  21. To verify that the report renders properly, navigate to the 'All' or 'Content' page and click on the report's name to view the report in the Power BI service.
     Tip
    Reference the 'Type' column to ensure you click on the report instead of a different asset.
    power-bi-type-report.png
  22. Repeat the steps above within Power BI for each Procore Analytics report file.