Table of Contents
Procore Analytics 2.0 has 3 guiding pillars of value today and in the future to make a user-friendly product that gives access to all of your data, with business intelligence included. Ultimately, this allows you to quickly access any Procore data you need and gain value from it to make informed, data-driven decisions.
Key benefits include:
|
You must make sure the appropriate permissions are assigned to generate an access token so you can begin connecting your Procore data to your BI solution. Access to Procore Analytics is linked to your Procore login credentials, which allows you to generate a single access token. The access token is a string of digits you will enter in your BI system to access data.
Typically, users who need access tokens are data engineers or Power BI developers. If you have access to Procore Analytics in several companies, your token will allow you to pull data from all of them. The token is tied to you, not to a specific company, so it remains the same across all companies you have access to.
Company and Project Admins will be granted an Admin role by default. The following user access levels are permitted for the Procore Analytics tool:
Access to specific tool and project data in the Procore Analytics tool will be revoked when the corresponding tool and project permissions are removed from the user. When a user’s contact record becomes inactive, the user will lose access to Procore Analytics data.
To start accessing your Procore data, you must generate an access token. The access token is a string of digits you will enter in your BI system to access data.
You must first generate a data token within the Procore web application. See Generate Access Token.
You can use the following scripts to create a config.yaml file with the necessary configurations.
If your environment is already set up with Spark, choose the 'pyspark' option when requested or once the 'config.yaml' is generated, you can run the following commands to download the reports to the data directory.
Delta Sharing is an open protocol for secure data sharing. You can find the public GitHub repository for Delta Sharing at https://github.com/delta-io/delta-sharing. The repository includes examples and documentation for accessing shared data using various languages such as Python and Spark Connector (SQL, Python, Scala, Java, R).