-
Notifications
You must be signed in to change notification settings - Fork 1
Continuous Aggregates Views Structure
yuenmichelle1 edited this page Apr 10, 2025
·
5 revisions
ERAS utilizes Continuous aggregates which are materialized views bucketed by time in order to optimize some of it's queries. Continuous aggregates can be queried similarly as a postgres table.
Listed below are our current continuous aggregates and its structures.
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| classification_count | integer |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| project_id | integer | |
| classification_count | integer |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| workflow_id | integer | |
| classification_count | integer |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_id | integer | |
| project_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_id | integer | |
| workflow_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_group_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_group_id | integer | |
| project_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_group_id | integer | |
| workflow_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_group_id | integer | |
| user_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_group_id | integer | |
| user_id | integer | |
| project_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_group_id | integer | |
| user_id | integer | |
| workflow_id | integer | |
| classification_count | integer | |
| total_session_time | float |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| comment_count | integer |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| user_id | integer | |
| comment_count | integer |
| Column Name | Type | Description |
|---|---|---|
| day | date | |
| project_id | integer | |
| user_id | integer | |
| comment_count | integer |
Are you... Ready for it?
Home
User Groups Stats Visibility Levels
Data Tables
Mappings from Source Tables to ERAS
Continuous Aggregates
Decisions Around Session Time Caps