Table: dim_registration_term

Type: Dimension Columns: 8

Description

A table that enables grouping (slicing) of registrations in meaningful ways. Because businesses have different registration flows (Program vs. IOE) or custom mappings that they've provided, this table provides groupings tailored to these differences.

Columns

Column Name Type Description
registration_term_key string

Unique identifier for the registration term; registration_term_type dictate the following key to id mappings: 'Mapped Program Term' - program_group_id, 'Mapped Registration Link' - registration_id, 'Unmapped Program Group' - {business_id}{YEAR(program.start_date)}, or 'No Program' - {business_id}

registration_term string

A label used for grouping registrations terms (this uses either a custom grouping (based on program groups or registration links), program start year or defaults to the application start date year)

registration_order int32

The ascending order that the term occurs in (with the oldest terms being first; within registration_group for custom mapped terms)

registration_reverse_order int32

The descending order that the term occurs in (with the newest terms being first; within registration_group for custom mapped terms)

registration_term_type string

A categorization of the registration; enumerated: 'Mapped Program Term', 'Mapped Registration Link', 'Unmapped Program Term', or 'No Program'

business_id string

Unique identifier for the business

data_current_as_of_utc timestamp[ns] No description provided.
source_type string No description provided.