Analytics Data Model - Table definitions
app_usage_fact table
The app_usage_fact table records detailed metrics of agent application usage during contact handling sessions.
Primary key: capture_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| capture_id | A unique identifier for the application usage capture event. | BIG_INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
FALSE |
| contact_id | The identifier of the contact (e.g., call, or chat) during which the application usage occurred. | BIG_INTEGER | TRUE |
| application | The name or identifier of the application used by the agent during the contact. | STRING | TRUE |
| app_label | A label of the application. | STRING | TRUE |
| app_duration_ms | The total duration, in milliseconds, that the application was open during the contact, regardless of whether it was actively used. | INTEGER | TRUE |
|
app_in_focus_duration_ms |
The duration, in milliseconds, that the application window was actively in focus (i.e., the agent was directly interacting with it) during the contact. |
INTEGER |
TRUE |
| contact_state | The state of the contact at the time of application usage. | STRING | TRUE |
| contact_start | The date and time the contact began, in GMT (UTC). | TIMESTAMP | TRUE |
| capture_start | The date and time the application usage capture began during the contact, in GMT (UTC). | TIMESTAMP | TRUE |
| app_in_focus_start | The time, in GMT (UTC), when the application window first came into focus during the capture session. | TIMESTAMP | TRUE |
|
document |
The name or identifier of the document accessed or interacted with in the application, if applicable. |
STRING |
TRUE |
|
document_label |
A label or categorization of the document accessed or interacted with in the application, if applicable. |
STRING |
TRUE |
|
not_approved |
A boolean flag indicating whether the document or action taken during the session was not approved or failed a compliance check. |
BOOLEAN |
TRUE |
phrase_usage_fact table
The phrase_usage_fact table records occurrences and usage metrics of key phrases detected within conversations for trend and sentiment analysis.
Primary key: bi_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| person_id | The Calabrio ONE database ID for the person. This field can be helpful if your organization has multiple people with the same name. | INTEGER | TRUE |
| team_id | The Calabrio ONE database ID for the team. | INTEGER | TRUE |
| contact_id | The unique identifier for every interaction. | BIG_INTEGER | TRUE |
| phrase_source | Source system where the phrase hit was reported: Transcription, Phonetics, or Text Analytics. | STRING | TRUE |
| phrase |
Count of all phrase hits. EXAMPLE The word “hello” is said four times in one call. This field contains the number 4 for this call. |
STRING | TRUE |
|
category |
A collection of phrases. | STRING |
TRUE |
| contact_date | The date when the contact (e.g., a call or chat) occurred. | TIMESTAMP | TRUE |
| phrase_date | The date when the phrase was used in a contact. | TIMESTAMP | TRUE |
| processing_date | The date when the data was processed. | TIMESTAMP | TRUE |
| start_offset_s | The number of seconds from the start of the contact where the phrase occurred. | INTEGER | TRUE |
|
end_offset_s |
The number of seconds from the end of the contact where the phrase occurred. |
INTEGER |
TRUE |
|
channel |
For calls with multiple audio streams, the channel in which the phrase was spoken. |
INTEGER | TRUE |
|
confidence |
Confidence rating from 0-100 indicating match. |
INTEGER | TRUE |
|
position |
The number of characters from the start of the text body to the position where the phrase occurs. This field is not available for all phrases. |
INTEGER | TRUE |
|
is_deleted |
A flag indicating whether the phrase data has been marked as deleted. |
BOOLEAN |
TRUE |
auto_eval_form_dim table
The auto_eval_form_dim table contains descriptive attributes for automated evaluation forms used to assess interactions.
Primary key: form_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| form_id | The Calabrio ONE database ID for an evaluation form. | INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| form_name | The name of the form. This comes from the Form Name field on the Evaluation Form Manager page. | STRING | TRUE |
| form_desc | The description for the form. This comes from the Form Description field on the Evaluation Form Manager page. | STRING | TRUE |
| is_default_form | Whether or not the form is used for predictive analytics. 1 = yes, 0 = no. | BOOLEAN | TRUE |
| form_total_points | The total number of points assigned in the evaluation form. | INTEGER | TRUE |
|
form_applicable_points |
The total number of points assigned to the evaluation form, representing the maximum achievable score for all applicable questions. | INTEGER | TRUE |
|
band_max_1 |
The maximum score that falls within the Needs Improvement scoring band. |
INTEGER | TRUE |
| band_max_2 | The maximum score that falls within the Meets Expectations scoring band. | INTEGER | TRUE |
| status_desc | The publication status of the evaluation form. | STRING | TRUE |
| scoring_type_id | The Calabrio ONE database ID for the form's scoring type. Forms are either Percentage or Points. | INTEGER | TRUE |
| scoring_type_name | The way in which the form calculates scores. Scoring types are either Percentage or Points. | STRING | TRUE |
|
response_type_id |
The Calabrio ONE database ID for the evaluation response type. |
INTEGER |
TRUE |
|
response_type_name |
The type of evaluation response from the agent: acknowledged or appealed. |
STRING | TRUE |
|
form_created_date |
The date and time when the evaluation form was originally created. |
TIMESTAMP | TRUE |
|
form_updated_date |
The date and time when the evaluation form was last modified or updated. |
TIMESTAMP | TRUE |
auto_eval_form_question_dim table
The auto_eval_form_dim table contains the descriptive attributes for automated evaluation forms.
Primary key: question_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| question_id | The Calabrio ONE database ID for a question on an evaluation form. This ID can be helpful if your organization has multiple questions with the same wording. | BIG_INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| section_id | The Calabrio ONE database ID for the section within an evaluation form. This ID can be helpful if your organization has multiple sections with the same name. | BIG_INTEGER | TRUE |
| question_ordinal | The order in which the question appears in the form. To display the questions in the same order they appear in a form, add this field to a table visual, sort by this field, and then hide its column. | STRING | TRUE |
| question_text | The wording of the question that appears to evaluators. | STRING | TRUE |
| question_weight | The extent to which the question contributes to the total score on the form. | INTEGER | TRUE |
|
possible_score |
Potential score for a single question in a section on a form. |
INTEGER |
TRUE |
| question_desc | The explanation text that accompanies a question in an evaluation form. | STRING | TRUE |
| question_created_date |
The date when the question form was originally created. |
TIMESTAMP | TRUE |
| question_updated_date |
The date and time when the question form was last modified or updated. |
TIMESTAMP | TRUE |
auto_eval_form_question_opt_dim table
The auto_eval_form_question_opt_dim table contains details about the answer options available for each question in automated evaluation forms.
Primary key: option_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| option_id | The Calabrio ONE database ID for the answer option that the evaluator selected. | INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| question_id | The Calabrio ONE database ID for a question on an evaluation form. This ID can be helpful if your organization has multiple questions with the same wording. | INTEGER | TRUE |
| option_label | The text for the answer option that the evaluator selected. | STRING | TRUE |
| option_ordinal | The order in which an option appears in the form. | INTEGER | TRUE |
| option_is_default | Whether or not the answer option that the evaluator selected is the default selection for the question. 1 = yes, 0 = no. | BOOLEAN | TRUE |
|
option_points |
The points value for the answer option that the evaluator selected. |
INTEGER |
TRUE |
| option_type_id | The Calabrio ONE database ID for the type of answer option that the evaluator selected. | INTEGER | TRUE |
| option_type_name | The type of answer option that the evaluator selected. Options are Null, Additive, KPI, or Not Applicable. | STRING | TRUE |
| option_created_date |
The date and time when the answer option was originally created. |
TIMESTAMP | TRUE |
|
option_updated_date |
The date and time when the answer option was last modified or updated. |
TIMESTAMP |
TRUE |
auto_eval_form_section_dim table
The auto_eval_form_section_dim table stores data describing the sections within automated evaluation forms.
Primary key: section_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| section_id | The Calabrio ONE database ID for the section within an evaluation form. This ID can be helpful if your organization has multiple sections with the same name. | INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| form_id | The Calabrio ONE database ID for an evaluation form. | INTEGER | TRUE |
| section_name | The name of a section within an evaluation form. This comes from the Section Title field on the Evaluation Form Manager page. | STRING | TRUE |
| section_ordinal | The order in which the section appears in the form. To display the sections in the same order they appear in a form, add this field to a table visual, sort by this field, and then hide its column. | INTEGER | TRUE |
| section_weight | The extent to which a section in an evaluation form contributes toward the total score on the form. | FLOAT | TRUE |
|
section_created_date |
The date and time when the section was originally created. |
TIMESTAMP |
TRUE |
| section_updated_date |
The date and time when the section was last modified or updated. |
TIMESTAMP |
TRUE |
auto_eval_fact table
The auto_eval_fact table records individual automated evaluation events, capturing when and how evaluation forms were applied during contact assessments.
Primary key: evaluation_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| evaluation_id | The Calabrio ONE database ID for a completed evaluation. | STRING | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| contact_id | The unique identifier for every interaction. | BIG_INTEGER | TRUE |
| evaluation_form_id | The Calabrio ONE database ID for an evaluation form. | INTEGER | TRUE |
| eval_state_id | The Calabrio ONE database ID for the evaluation state. | INTEGER | TRUE |
| eval_response_state_id | The Calabrio ONE database ID for the evaluation response type. | INTEGER | TRUE |
|
evaluator_id |
The Calabrio ONE database ID of the person who evaluated the contact. This ID can be helpful if your organization has multiple evaluators with the same name. |
INTEGER |
TRUE |
|
approver_id |
The Calabrio ONE database ID of the person who approved the evaluation. This field can be useful if you have two approvers with the same name. | INTEGER | TRUE |
|
evaluated_date |
The date when the contact was evaluated. |
TIMESTAMP | TRUE |
| total_score | The score earned for a contact. | FLOAT | TRUE |
| is_counted_score | Whether or not the score is the official score of record for the contact. Scores given as part of calibration exercises, for example, are not counted. 1 = yes, 0 = no. | BOOLEAN | TRUE |
| additive_score | The total points score for a form down to the question level. | INTEGER | TRUE |
| is_score_overridden | Whether or not the score for an evaluation question was changed from the automatically assigned value. 1 = yes, 0 = no. | BOOLEAN | TRUE |
|
eval_created_date |
The date and time when the automated evaluation record was initially created. |
TIMESTAMP |
TRUE |
|
eval_updated_date |
The date and time when the automated evaluation record was last modified or updated. |
TIMESTAMP | TRUE |
|
eval_response_date |
The date and time when the evaluation responses were submitted or finalized. |
TIMESTAMP | TRUE |
auto_eval_answers_fact table
The auto_eval_answers_fact table stores the responses or answers submitted for each question on automated evaluation forms during contact evaluations.
Primary key: answer_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| answer_id | The Calabrio ONE database ID of the answer to an evaluation question. This ID can be helpful if your organization has multiple answer options with the same wording. | BIG_INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| evaluation_id | The Calabrio ONE database ID for a completed evaluation. | STRING | TRUE |
| section_id | The Calabrio ONE database ID for the section within an evaluation form. This ID can be helpful if your organization has multiple sections with the same name. | INTEGER | TRUE |
| eval_question_id | The Calabrio ONE database ID for a question on an evaluation form. This ID can be helpful if your organization has multiple questions with the same wording. | INTEGER | TRUE |
| selected_option_id | The Calabrio ONE database ID for the answer option that the evaluator selected. | INTEGER | TRUE |
|
points |
The points value for the answer option that the evaluator selected. |
INTEGER |
TRUE |
|
is_score_overridden |
Whether or not the automatically assigned score was manually changed for the individual evaluation question. 1 = yes, 0 = no. | BOOLEAN | TRUE |
|
reason |
The rationale or explanation provided by the evaluator for choosing a specific answer option. |
STRING | TRUE |
| answer_created_date | The date and time when the answer to a specific evaluation question was initially created. | TIMESTAMP | TRUE |
| answer_updated_date | The date and time when the recorded answer was last modified or updated. | TIMESTAMP | TRUE |
| is_kpi | Whether or not the question is a KPI question. 1 = yes, 0 = no. | BOOLEAN | TRUE |
auto_eval_section_scores_fact table
The auto_eval_section_scores_fact table contains calculated scores for each section of automated evaluation forms, enabling detailed performance analysis by section.
Primary key: evaluation_id, section_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| evaluation_id | The Calabrio ONE database ID for a completed evaluation. | STRING | FALSE |
| section_id | The Calabrio ONE database ID for the section within an evaluation form. This ID can be helpful if your organization has multiple sections with the same name. | INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| evaluation_form_id | The Calabrio ONE database ID for an evaluation form. | INTEGER | TRUE |
| contact_id | The unique identifier for every interaction. | BIG_INTEGER | TRUE |
| section_score | The score assigned to the section. | FLOAT | TRUE |
|
adjusted_section_weight |
The extent to which a section in an evaluation form contributes toward the total score on the form. |
FLOAT |
TRUE |
|
is_section_score_overridden |
Whether the section score was manually overridden by a human evaluator. 1 = yes, 0 = no. | BOOLEAN | TRUE |
|
section_score_status |
Whether the section score is valid or not applicable. Values: NA or Valid. |
STRING | TRUE |
trending_topics_fact table
The trending_topics_fact table tracks the frequency and popularity of emerging topics or keywords identified in interactions over time.
Primary key: contact_id
| Column name | Description | Data type | Nullable |
|---|---|---|---|
| contact_id | The unique identifier for every interaction. | BIG_INTEGER | FALSE |
|
bi_id |
A unique identifier for each row. It can also serve as the primary key when no explicit primary key is defined. |
STRING |
FALSE |
|
bi_ingest_timestamp |
The date and time when the data was ingested or last updated. |
TIMESTAMP |
|
| topic | The main reason a customer contacted you, identified by analyzing the entire conversation. | STRING | TRUE |
| subtopic | Topics broken down into subordinate, more granular groups within a broader conversation topic. | STRING | TRUE |
| topic_confidence | A numeric score representing the confidence level or probability that the detected topic is accurately identified. | FLOAT | TRUE |