Skip to main content
Eptura Knowledge Center

IDM - Location

Contents

  • Dimension Tables
    • dim_region
    • dim_site_type
    • dim_address
    • dim_site
    • dim_site_operating_hours
    • dim_subsite_type
    • dim_subsite
    • dim_building_type
    • dim_building
    • dim_building_operating_hours
    • dim_floor
    • dim_section
    • dim_space_type_classification
    • dim_space_type
    • dim_space
    • dim_location
  • Calculated Tables (Not in DDC)
    • cal_site_location
    • cal_space_location

Dimension Tables

dim_region

Column

Type

Mandatory

UDM mapping

Note

Business

Description

Example

region_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

location_id

string

True

location_id

dim_location.id

The location ID for joins.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

parent_id

string

parent_id

dim_region.id

The id of the parent region in the hierarchy

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The name of the region

North America

latitude

decimal(9,6)

latitude

The latitude coordinates of this region

48.1667

longitude

decimal(9,6)

longitude

The longitude coordinates of this region

48.1667

edw_start_time

timestamp

True

 

ETL internal usage

PowerBI should never use it for any report

Daily incremental data synchronization. Internal column and should be ignored

N/A

edw_row_is_last

boolean

ETL internal usage

-

history_start_time

timestamp

 True

 

the timestamp from published UDM message mandatory header: timestamp

ETL or PowerBI could use it to sort and order the data

The date this region was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

the timestamp from published UDM optional message header history_time if data is historical data, otherwise, it’s 9999-12-31 00:00:00 similar as NULL

The date this region was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_site_type

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

site_type_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The site type name

Regional

sequence

int

sequence

The sequence determines the order of display for sites based on type

12

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this site type was first published.

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this site type was archived or deleted.

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_address

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

address_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

unit

string

unit

The unit for the address (if applicable)

Unit 4

street

string

street

The street name for this address

Grandview Grove

city

string

city

The city for this address

Melbourne

state

string

state

The state for this address

Texas

state_code

string

state_code

The state code for this address

TX

country

string

country

The country name for this address

United States of America

postal_code

string

postal_code

The postcode for this address

12345-6789

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this address was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this address was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_site

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

site_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

location_id

string

True

location_id

dim_location.id

The location ID for this site.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

region_id

string

region_id

dim_region.id

The region ID for this site

62a5f3c8-d031-4e26-b386-66d4416e5b5b

site_type_id

string

site_type_id

dim_site_type.id

The site type id for this site.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The name of this site

Belkor Campus

address_id

string

True

address_id

dim_address.id

The address ID for this site

62a5f3c8-d031-4e26-b386-66d4416e5b5b

latitude

decimal(9,6)

latitude

The latitude coordinate of this site

48.1667

longitude

decimal(9,6)

longitude

The longitude coordinate of this site

48.1667

timezone

string

True

timezone

The timezone for this site

UTC

is_campus

boolean

True

is_campus

True if this site is campus

1

image_url

string

image_url

URL for the image of this site

https://www.my-corp.com/people/profiles/12312.png

has_operating_hours

boolean

True

has_operating_hours

True if the site has defined operating hours

1

measurement_system

enum

True

measurement_system

Enum: [“IMPERIAL”, “METRIC”]

Enumerator of “IMPERIAL”, “METRIC” that defines which measurement system should be used

IMPERIAL

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this site was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this site was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_site_operating_hours

The site operating hours if dim_site.has_operating_hours=true.

Columns

Column

Description

Example

site_operating_hours_pk (integer, mandatory)

surrogate key (unique across table rows)

100

tenant_id (UUID, mandatory) → dim_tenant.id

Unique tenant identifier.c

62a5f3c8-d031-4e26-b386-66d4416e5b5b

site_id (UUID, mandatory) → dim_site.id

Unique site identifier.c

62a5f3c8-d031-4e26-b386-66d4416e5b5b

day_of_week (string, mandatory)

Week day name.

The Enum:

MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY

start_time_only (timestamp, mandatory)

start time.

1970-12-21 04:00:00.000000

end_time_only (timestamp, mandatory)

end time.

1970-12-21 05:00:00.000000

is_business_day (boolean, mandatory)

Is Business day?

true

edw_start_time (timestamp, mandatory)

Internal Usage!

-

edw_row_is_last(bool, mandatory)

Internal Usage!

-

history_start_time (timestamp, mandatory)

SCD: start time

2025-11-19 09:58:25.618228

history_end_time (timestamp)

SCD: end time

2025-11-19 09:58:25.618228

row_is_current (bool, mandatory)

SCD: is current

true

dim_subsite_type

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

subsite_type_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The name of this subsite type

Campus

sequence

int

sequence

The sequence determines the order of display for subsites based on type

12

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this subsite type was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this subsite type was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_subsite

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

subsite_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

location_id

string

True

location_id

dim_location.id

The location ID for this subsite.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

site_id

string

True

site_id

dim_site.id

The region ID for this subsite

62a5f3c8-d031-4e26-b386-66d4416e5b5b

subsite_type_id

string

subsite_type_id

dim_subsite_type.id

The subsite type ID for this subsite

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The name of this subsite

Phoenix Wing

latitude

decimal(9,6)

latitude

The latitude coordinate of this subsite

48.1667

longitude

decimal(9,6)

longitude

The longitude coordinate of this subsite

48.1667

sequence

int

sequence

The sequence determines the order of display for subsites based on their own sequence

12

area_sq_m

double

area_sq_m

The gross total area of this subsite

843544.8

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this subsite was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this subsite was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_building_type

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

building_type_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The building type name

Office

sequence

int

sequence

The sequence determines the order of display for buildings based on type

12

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this building type was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this building type was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_building

Partition By: tenant_id

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

building_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

location_id

string

True

location_id

dim_location.id

The location ID for this building.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

site_id

string

True

site_id

dim_site.id

The site ID for this building

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The building name

London HQ

code

code

The code of the building

LHQ

building_type_id

string

building_type_id

dim_building_type.id

The ID of the building type

62a5f3c8-d031-4e26-b386-66d4416e5b5b

address_id

string

True

address_id

dim_address.id

The Address ID for this building

62a5f3c8-d031-4e26-b386-66d4416e5b5b

latitude

decimal(9,6)

True

latitude

mandatory if longitude is set

The latitude coordinates of this building

48.1667

longitude

decimal(9,6)

True

longitude

mandatory if latitude is set

The longitude coordinates of this building

48.1667

sequence

int

sequence

The sequence determines the order of display for buildings based on their own sequence

12

timezone

string

timezone

The timezone of the building

UTC

has_operating_hours

boolean

True

has_operating_hours

True if the building has defined operating hours

1

status

enum

status

Enum: [“planned”, “active”, “archived”]

Enumerator determine the status of the building. Options: “planned”, “active”, “archived”

active

building_cost

double

building_cost

The total annual cost for the building

1284772

target_seating_ratio

double

target_seating_ratio

The target people to seat (desk) ratio

1.22

target_meeting_ratio

double

target_meeting_ratio

The target people to meeting room ratio

12.3

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this building was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this building was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_building_operating_hours

The building operating hours if dim_building.has_operating_hours=true.

Columns

Column

Description

Example

building_operating_hours_pk (integer, mandatory)

surrogate key (unique across table rows)

100

tenant_id (UUID, mandatory) → dim_tenant.id

Unique tenant identifier.c

62a5f3c8-d031-4e26-b386-66d4416e5b5b

building_id (UUID, mandatory) → dim_building.id

Unique building identifier.c

62a5f3c8-d031-4e26-b386-66d4416e5b5b

day_of_week (string, mandatory)

Week day name.

The Enum:

MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY

start_time_only (timestamp, mandatory)

start time.

1970-12-21 04:00:00.000000

end_time_only (timestamp, mandatory)

end time.

1970-12-21 05:00:00.000000

is_business_day (boolean, mandatory)

Is Business day?

true

edw_start_time (timestamp, mandatory)

Internal Usage!

-

edw_row_is_last(bool, mandatory)

Internal Usage!

-

history_start_time (timestamp, mandatory)

SCD: start time

2025-11-19 09:58:25.618228

history_end_time (timestamp)

SCD: end time

2025-11-19 09:58:25.618228

row_is_current (bool, mandatory)

SCD: is current

true

dim_floor

Partition By: tenant_id

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

floor_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

location_id

string

True

location_id

dim_location.id

The location ID for this floor.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

building_id

string

True

building_id

dim_building.id

The building id for this floor.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The name of this floor

12F

sequence

int

sequence

The sequence determines the order of display for floors based on their own sequence

12

map_id

string

map_id

dim_map.id

The ID for the floormap of this floor

62a5f3c8-d031-4e26-b386-66d4416e5b5b

is_ground_floor

boolean

True

is_ground_floor

True if this floor is the ground floor for the building

1

lease_rentable_area_sq_m

double

lease_rentable_area_sq_m

The rentable area on the lease agreement in square meters

778003.2

interior_gross_area_sq_m

double

interior_gross_area_sq_m

The interior gross area in square meters

778003.2

exterior_gross_area_sq_m

double

exterior_gross_area_sq_m

The exterior gross area in square meters

778003.2

floor_number

integer

floor_number

The number of the floor

12

target_seating_ratio

double

target_seating_ratio

The target ratio between people and seating

1.22

target_meeting_ratio

double

target_meeting_ratio

The target ratio between people and meeting rooms

2.3

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

-

-

history_end_time

timestamp

 

 

The date this floor was first published

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_section

Partition By: tenant_id

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

section_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

location_id

string

True

location_id

dim_location.id

The location ID for this section.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

floor_id

string

True

floor_id

dim_floor.id

The floor id for this section.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The name of this section

12-A

sequence

int

sequence

The sequence determines the order of display for sections based on their own sequence

12

code

string

code

Code for this section

12A

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this section was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this section was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_space_type_classification

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

space_type_classification_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The space type classification name

Rentable Exclusion

code

string

code

The space type classification code

RE

parent_id

string

parent_id

dim_space_type_classification.id

The ID of the parent space type classification

62a5f3c8-d031-4e26-b386-66d4416e5b5b

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this space type classification was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this space type classification was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_space_type

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

space_type_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

parent_id

string

parent_id

dim_space_type.id

The parent space type id

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The space type name

Sit-Stand Desk

short_name

string

short_name

The shortened name for this space type

SSD

code

string

code

The code for this space type

SSD

sequence

int

sequence

The sequence determines the order of display for spaces based on space type

12

color

string

color

The color that represents this space type on floorplans

#0000FF

usage

string

True

usage

Enum: one of ME, WE, COMMON or NONE

ME: desk space

WE: room space

Enumerator representing how this space type is used. One of ME, WE, COMMON or NONE

ME

is_assignable

boolean

True

is_assignable

If true then a person may be assigned to permanently occupy the associated space

True if this space can be assigned permanent people. Default value

1

is_bookable

boolean

True

is_bookable

If true then the space can be booked for a temporary period through hoteling and/or calendar systems

True if this space will be bookable in hoteling/calendar systems. Default value

1

is_open

boolean

True

is_open

If true, space is not assignable or bookable and anyone can use this space for individual work

True if the space type can be used for individual work, but is not bookable and is not assigned to specific individuals. Default value

1

is_flexi

boolean

True

is_flexi

Is only available when Usage Type = Me

True if the space type is flexible and used for individual work. Only available if space type usage is ME. Default value

1

capacity

int

capacity

The default number of people that can be present in the space, whether those are seats in a meeting room or workpoints at a desk. This is optional, and should not be set if the space type does not generally correlate with a specific capacity

The default number of people that can be associated with this space. This represents seats for a meeting room, or workpoints for a desk.

2

classification_id

string

classification_id

dim_space_type_classification.id

The ID for the space type classification for this space type

62a5f3c8-d031-4e26-b386-66d4416e5b5b

subclassification_id

string

subclassification_id

dim_space_type_classification.id

The ID for the sub space type classification for this space type. Joins to Space Type Classification

62a5f3c8-d031-4e26-b386-66d4416e5b5b

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this space type was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this space type was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_space

Partition By: tenant_id

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

space_pk

long

True

surrogate key as primary key

-

-

id

string

True

id

uuid

ID (Used for joins)

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

tenant_id

dim_tenant.id

ID for the tenant.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

location_id

string

True

location_id

dim_location.id

The location ID for this section.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

section_id

string

True

section_id

dim_section.id

The section id for this space.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

space_type_id

string

True

space_type_id

dim_space_type.id

The space type ID for this space

62a5f3c8-d031-4e26-b386-66d4416e5b5b

name

string

True

name

The name of this space

12.128 D

code

string

code

The code that represents this space

12.128

common_name

string

common_name

The common name for this space

12.128 Desk

phone_number

string

phone_number

The phone number for this space

89943001

extension

string

extension

The extension for the phone number for this space

+61

calendar_email

string

calendar_email

The calendar email for this space, used by booking systems

12.128@mycompany.internal

video_conference_email

string

video_conference_email

The video conference email for this space, for hybrid digital and physical meetings

12.128.video@mycompany.internal

is_assignable

boolean

is_assignable

If set this overrides the is_assignable value inherited from the space type

True if this space can be assigned to people. Overrides the rule from space type

1

is_bookable

boolean

is_bookable

If set this overrides the is_bookable value inherited from the space type

True if this space is bookable in calendar systems. Overrides the rule from space type

1

is_open

boolean

is_open

If set this overrides the is_open value inherited from the space type

True if this space is considered open (usable but not bookable or assignable). Overrides the rule from space type

1

is_retained

boolean

is_retained

if true, then a person cannot be assigned to the space.

If set to true, may not be assigned a person. Only applicable to is_assignable is true spaces

1

is_shared

boolean

True

is_shared

If true, then multiple assignments to this space will not affect occupancy numbers

If set to true and this space has multiple assignments, the additional people will not affect occupancy numbers

1

is_occupiable

boolean

True

is_occupiable

True if the space is assignable, bookable, open, shared or retained

True if the space is one of the following: assignable, bookable, open, shared or retained

1

is_flexi

boolean

True

is_flexi

Is only available when Usage Type = Me

True if the space is flexible and used for individual work. Only available if space type usage is ME

1

capacity

int

True

capacity

The number of people that can be present in the space, whether those are seats in a meeting room or workpoints at a desk

The number of people that can be associated with this space. This represents seats for a meeting room, or workpoints for a desk. Overrides capacity value set via space type

2

planned_capacity

int

planned_capacity

The number of people that are planned to be sharing a space if said space has been designated as Shared.

The number of people that are planned to be sharing a space if said space has been designated as Shared.

2

retained_until

date

retained_until

The date/time at which the retained status of a space expires.

The date in which the retention status set on the space expires.

2025-11-19 09:58:25.618228

retention_notes

string

retention_notes

Notes associated with the retention status on this space

Space is needed for a new hire starting December

retention_type

string

retention_type

Enum: One of NEW_HIRE, CONTRACTOR, INTERN, OTHER [default: NEW_HIRE]

Enumerator representing the type of retention status on this space. One of NEW_HIRE (default), CONTRACTOR, INTERN and OTHER.

NEW_HIRE

area_sq_m

double

area_sq_m

The square meterage of this space

8.92

image_url

string

image_url

The url for an image representing this space

https://www.my-corp.com/spaces/12312.png

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this space type was first published

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this space type was archived or deleted

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active

1

dim_location

Partition By: tenant_id

Description: The location provides a data pointer, allow external systems to reference locations without needing to know the details of the exact location type. This allows them to reference the properties of a location that they care about without needing to understand the exact hierarchy. The location view expands all the foreign keys in that hierarchy for each location. Its location_type value is one of region, site, sub_site, building, floor, section and space.

Column

Type

Mandatory

UDM mapping

Note

Business Description

Example

location_pk

long

True

surrogate key as primary key

-

-

location_type

enum

True

Enum: [“region”, “site”, “subsite”, “building”, “floor”, “section”, “space”]

Enumerator indicating the category of this location row. One of: region, site, sub_site, building, floor, section or space.

floor

id

string

True

corresponding table’s id column

ID for this location row

62a5f3c8-d031-4e26-b386-66d4416e5b5b

tenant_id

string

True

corresponding table’s tenant_id column

-

62a5f3c8-d031-4e26-b386-66d4416e5b5b

region_id

string

dim_region.id

The region id for this location.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

site_id

string

dim_site.id

The site id for this location.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

sub_site_id

string

dim_sub_site.id

The sub site id for this location.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

building_id

string

dim_building.id

The building id for this location.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

floor_id

string

dim_floor.id

The floor id for this location.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

section_id

string

dim_section.id

The section id for this location.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

section_name

string

dim_section.name

The name of the section for this location. Null if there is no section

12-A

space_id

string

dim_space.id

The space id for this location.

62a5f3c8-d031-4e26-b386-66d4416e5b5b

latitude

decimal(9,6)

corresponding the latitude from region, site, sub_site, building

The latitude for this location, based on the lowest level available latitude between region, site, sub_site and building.

48.1667

longitude

decimal(9,6)

corresponding the longitude from region, site, sub_site, building

The longitude for this location, based on the lowest level available latitude between region, site, sub_site and building.

48.1667

edw_start_time

timestamp

True

 

ETL internal usage

-

-

edw_row_is_last

boolean

ETL internal usage

-

-

history_start_time

timestamp

 True

 

The date this location was first published.

2025-11-19 09:58:25.618228

history_end_time

timestamp

 

 

The date this location was archived or deleted.

2025-11-19 09:58:25.618228

row_is_current

boolean

True

 

the row data is current or not.

True if the row is still active.

1

Calculated Tables (Not in DDC)

[1]Denormalize the location hierarchical data into two calculated tables to facilitate Power BI data marts

cal_site_location

Description: merge site related hierarchies with address and region together to facilitate BI reports. It’s implemented in incremental mode to boost its calculation performance. All data is live (row_is_current is true). If previous data is deleted, the data would be removed from the table. E.g. it could be used with work_order.site_id to get its country, state, city, site and region names.

Partition By: tenant_id, history_start_date

Column

Type

Mandatory

UDM mapping

Note

site_location_pk

long

True

surrogate key as primary key

location_type

string

True

Enum: One of region, site, subsite

id

string

True

The id of corresponding table of location_type value

site_id

string

True

dim_site.id

tenant_id

string

True

dim_space.tenant_id

address_id

string

dim_address.id

address_name

string

dim_address.name

region_id

string

dim_region.id

region_name

string

dim_region.name

site_name

string

dim_site.name

state

string

dim_address.state

street

string

dim_address.street

address_unit

string

dim_address.unit

city

string

dim_address.city

country

string

dim_address.country

subsite_id

string

dim_subsite.id

subsite_name

string

dim_subsite.name

subsite_area_sq_m

double

dim_subsite.area_sq_m

latitude

decimal(9,6)

corresponding the latitude from region, site, sub_site

longitude

decimal(9,6)

corresponding the longitude from region, site, sub_site

history_start_date

date

True

to_date(dim_site.history_start_time)

edw_start_time

timestamp

True

dim_site.edw_start_time – ETL INTERNAL USAGE

cal_space_location

Description: merge space related hierarchies with space type, section, floor, building, site, address and region together to facilitate BI reports. It’s implemented in incremental mode to boost its calculation performance. All data is live (row_is_current is true). If previous data is deleted, the data would be removed from the table.

Partition By: tenant_id, history_start_date

Column

Type

Mandatory

UDM mapping

Note

space_location_pk

long

True

surrogate key as primary key

location_type

string

True

Enum: One of region, site, subsite, building, floor, space

id

string

True

The id of corresponding table of location_type value

space_id

string

True

dim_space.id

space_name

string

dim_space.name

tenant_id

string

True

dim_space.tenant_id

region_id

string

dim_region.id

region_name

string

dim_region.name

site_id

string

dim_site.id

site_name

string

dim_site.name

building_id

string

dim_building.id

building_name

string

dim_building.name

floor_id

string

dim_floor.id

floor_name

string

dim_floor.name

space_type_id

string

dim_space_type.id

space_type_name

string

dim_space_type.name

space_capacity

integer

dim_space.capacity

space_type_usage

string

dim_space_type.usage

address_id

string

dim_address.id

address_name

string

dim_address.name

address_unit

string

dim_address.unit

street

string

dim_address.street

state

string

dim_address.state

city

string

dim_address.city

country

string

dim_address.country

latitude

decimal(9,6)

corresponding the latitude from region, site, sub_site, building

longitude

decimal(9,6)

corresponding the longitude from region, site, sub_site, building

subsite_area_sq_m

double

building_cost

double

dim_building.building_cost

floor_lease_rentable_area_sq_m

double

dim_floor.lease_rentable_area_sq_m

floor_interior_gross_area_sq_m

double

dim_floor.interior_gross_area_sq_m

floor_exterior_gross_area_sq_m

double

dim_floor.exterior_gross_area_sq_m

space_area_sq_m

double

dim_space.area_sq_m

history_start_date

date

True

to_date(history_start_time), the history_start_time of the corresponding table of location_type

edw_start_time

timestamp

True

dim_space.edw_start_time