Analyzing Construction Activity & Market Momentum

This page explains how Aterio builds monthly momentum metrics for US data centers, using the latest inventory and events data. These outputs are used in dashboards and can be replicated or adapted by clients in their own environments.

We currently generate 2 main calculations:

  1. Under Construction Momentum

  2. Announced Momentum

Source Tables

The momentum logic is based on two core datasets:

  • Inventory

    • ATERIO_DATA_CENTER_UID (PK)

    • COUNTRY_CODE

    • STATE_CODE

    • SELECTED_POWER_CAPACITY_MW

    • TOT_DATACENTER_SPACE_SQFT

  • Events

    • ATERIO_DATA_CENTER_UID

    • EVENT_TYPE (e.g. Announced, Construction Started, Active, Cancelled, Not Approved / Withdrawn)

    • EVENT_DATE

Under Construction Momentum

Goal: For each month end, estimate how much capacity and square footage is actively under construction.

Logical Rules

For a given facility and a given month AS_OF_MONTH, it is considered Under Construction if:

  • construction_start_date IS NOT NULL (not empty value), and

  • construction_start_date <= AS_OF_MONTH, and

  • activation_date IS NULL (empty value) OR activation_date > AS_OF_MONTH

In other words, construction has started, but the facility is not yet active.

We then aggregate by STATE_CODE (or any other dimension) and AS_OF_MONTH:

  • q_under_construction_facilities – count of facilities

  • s_under_construction_power_mw – sum of SELECTED_POWER_CAPACITY_MW

  • s_under_construction_square_footage – sum of TOT_DATACENTER_SPACE_SQFT

Example

This chart illustrates under-construction momentum: bars indicate facility counts, and the line reflects MW capacity.

Ongoing Construction Momentum by Month

SQL Script

Announced Momentum

Goal: For each state and month end, estimate the announced pipeline that has not yet moved into construction, activation, cancellation, or withdrawal.

Logical Rules

For a given facility and AS_OF_MONTH, it is included in Announced Momentum if:

  • announced_date IS NOT NULL (not empty value) and announced_date <= AS_OF_MONTH, and

  • construction_start_date IS NULL (empty value) OR construction_start_date > AS_OF_MONTH, and

  • activation_date IS NULL (empty value) OR activation_date > AS_OF_MONTH, and

  • cancelled_date IS NULL (empty value) OR cancelled_date > AS_OF_MONTH, and

  • project_withdrawn_date IS NULL (empty value) OR project_withdrawn_date > AS_OF_MONTH

So we capture the “pure” announced pipeline that is still live and has not yet progressed or been cancelled.

Example

This chart illustrates announced momentum: the bars indicate facility counts, and the line reflects MW capacity.

Ongoing Announcement Momentum

SQL Script

How Clients Can Use These Metrics

Typical use cases include:

  • Tracking pipeline evolution over time by state or provider

  • Identifying markets with growing construction momentum vs. stalled projects

  • Comparing announced vs under-construction ratios to assess project conversion

  • Building charts of monthly MW in Announced / Under Construction / Active stages.

Last updated