What Procore’s Data-Sharing Move Means for Construction Dashboards in Saudi Arabia
Procore’s shift from once-daily analytics refreshes to hourly downstream data access is a useful reminder for contractors and developers: better dashboards depend on fresher data, governed access, reliable integrations, and clear KPI ownership.

Many contractors, developers, and project-heavy businesses in Saudi Arabia have dashboards, but still make decisions through late Excel files, screenshots, WhatsApp updates, and manual finance reconciliations. The problem is not usually the dashboard design. It is that the data behind it is delayed, scattered across systems, and not trusted equally by project managers, finance teams, procurement, and leadership.
Databricks.com recently published a case on how Procore is powering construction analytics with OpenSharing. According to the article, Procore replaced an API-driven analytics product that refreshed once per day with OpenSharing on Databricks, allowing customers to pull data hourly for downstream systems and business processes. For Saudi contractors and real estate developers, the case is a practical signal: modern analytics is less about prettier charts and more about how reliably your operational data moves through the business.
The real dashboard question: how fresh is the data?
A dashboard can look polished and still be operationally weak. If the cost data is from yesterday, site progress is updated manually, and procurement commitments sit in a separate system, managers may still need to call multiple people before making a decision.
The Procore example matters because it focuses on refresh limits. A once-daily refresh may be acceptable for some executive reporting, but it can be too slow for workflows that affect active projects. When data can be pulled more frequently into downstream systems, teams can build processes around more current information.
For construction and project-based businesses, data freshness can affect several daily decisions:
- Whether a cost overrun is visible before it becomes a monthly surprise
- Whether procurement delays are reflected in project reporting
- Whether finance can see project commitments without waiting for manual updates
- Whether leadership can compare projects using the same definitions
- Whether operations teams can act on exceptions quickly instead of reviewing old status
This does not mean every business needs real-time analytics everywhere. Many decisions do not require second-by-second updates. But businesses should ask a practical question: which decisions suffer when data is one day old, three days old, or dependent on manual reporting?
That answer should guide the dashboard and integration design.
Better dashboards need governed access, not open chaos
When companies hear “data sharing,” they sometimes imagine everyone having access to everything. That is not the goal. In a project-heavy business, different teams need different views of the truth.
A project manager may need daily cost, progress, subcontractor, and variation visibility for specific projects. Finance may need approved commitments, invoices, cash flow, and budget controls across all projects. Leadership may need a portfolio view: risks, profitability, delivery status, and exceptions. Procurement may need supplier performance and pending purchase requests.
Good dashboard architecture respects these differences. It gives people the data they need without exposing sensitive details unnecessarily. This is where governance matters.
Practical governance includes:
- Role-based access to dashboards and datasets
- Clear ownership of key data sources
- Approval rules for sensitive financial or contractual information
- Auditability around who can access or change reports
- Consistent KPI definitions across departments
Without governance, dashboards can create confusion. Two managers may present different “project margin” numbers because one includes committed costs and the other includes only invoiced costs. One team may count approved variations; another may count submitted variations. Both reports may be technically correct, but they are not aligned.
A useful dashboard program begins by defining the business language before building the visuals.
Integrations are the foundation, not a technical detail
The Databricks.com article describes Procore moving from an API-driven, once-daily-refresh product to a data-sharing approach that supports hourly pulls for downstream systems and business processes. The important lesson is not only the specific technology. It is the idea that analytics must connect to the systems where work actually happens.
In a Saudi construction or development environment, the relevant systems may include project management software, ERP, accounting, procurement, HR, document management, asset management, and custom internal tools. Some companies also still rely on Excel for parts of the workflow.
Dashboards become more valuable when these systems are integrated in a reliable way. If they are not, teams end up with manual exports, copied files, and inconsistent versions.
A practical integration plan should answer:
- What are the core systems of record?
- Which data needs to move, and how often?
- Which system is the source of truth for each field?
- What happens when data is missing or incorrect?
- Who is responsible for fixing data quality issues?
- Which downstream workflows depend on the data?
This is especially important when dashboards feed business processes, not just reporting. For example, if a dashboard highlights delayed approvals, it may trigger action from procurement or finance. If it shows rising cost risk, it may trigger a project review. If it shows unapproved variations, it may affect cash flow planning.
In that situation, the dashboard is no longer a passive report. It becomes part of the operating model.
KPI definitions matter as much as the platform
Many dashboard projects fail quietly because the company invests in tools before agreeing on definitions. In construction analytics, this is a serious risk because the same word can mean different things to different teams.
Consider a few common examples:
- “Budget” may mean original budget, revised budget, approved budget, or forecast budget.
- “Actual cost” may mean paid invoices, booked expenses, or incurred costs.
- “Progress” may come from site updates, consultant certification, or earned value logic.
- “Delay” may be based on baseline schedule, revised schedule, or contractual milestones.
- “Variation” may mean submitted, approved, rejected, or invoiced variation.
If these definitions are not documented, dashboards can create arguments instead of decisions. The technology may display the numbers correctly, but the business may not trust the meaning.
Before building advanced dashboards, business leaders should bring together project controls, finance, operations, procurement, and senior management to agree on a shared KPI dictionary. This does not need to be complicated at first. It should simply define each KPI, its source system, refresh frequency, owner, calculation method, and intended use.
Once definitions are clear, the dashboard becomes much easier to maintain and scale.
What Saudi project-based businesses should do next
The Procore case is not a instruction that every company must adopt the same architecture. It is a reminder that analytics maturity comes from connecting data, governance, and workflows.
For contractors, developers, facility operators, and project-driven groups, a sensible approach is to start with one high-value reporting area. That could be project cost control, executive portfolio reporting, procurement visibility, subcontractor tracking, or cash flow forecasting.
Then work backward from the business decision:
- What decision should this dashboard improve?
- Who needs to use it?
- How fresh does the data need to be?
- Which systems provide the data?
- What definitions must be agreed first?
- What actions should happen when the dashboard shows a problem?
This approach keeps the project practical. It avoids building a large reporting environment that looks impressive but does not change daily decisions.
It also helps companies avoid unnecessary complexity. Not every metric needs hourly refresh. Not every dataset needs to be shared widely. Not every dashboard needs to serve every department. The right design depends on the business workflow.
Key takeaways
- Better dashboards are not only about visual design; they depend on fresh, trusted, well-governed data.
- The Databricks.com Procore case shows the business value of moving beyond once-daily analytics refreshes for downstream workflows.
- Saudi contractors and developers should define KPI meanings before investing heavily in dashboards.
- Integrations between project, finance, procurement, and operations systems are the foundation of useful analytics.
- Start with one important decision or workflow, then design the dashboard and data flow around it.
If your team is planning dashboards, system integrations, or better project reporting, Pioneers.dev offers a free WhatsApp consultation to help you review the idea and identify a practical first step.
Source: Databricks.com
Written with AI assistance and reviewed for relevance to Pioneers.dev services.
