Datos de casos en el lago de datos analíticos de Amazon Connect - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Datos de casos en el lago de datos analíticos de Amazon Connect

En este tema se detalla el contenido de las tablas de casos de lagos de datos de Amazon Connect. Las tablas enumeran la columna, el tipo y la descripción del contenido.

Hay dos formas de acceder al lago de datos de análisis y configurar los datos que se van a compartir:

Si no puede acceder a las tablas de programación mediante la opción 1, intente utilizar la opción 2.

Eventos de casos

Nombre de la tabla: case_events

Clave primaria compuesta: {instance_id, event_id}

Columna Tipo Descripción
instance_id cadena El ID de la instancia de Amazon Connect.
aws_account_id cadena El ID de la AWS cuenta propietaria de la funda.
event_id cadena El identificador único del evento del caso.
case_id cadena El identificador del caso.
event_timestamp Timestamp La marca de tiempo en que se produjo el evento, en UTC.
changed_field_ids array(string) La lista de campos IDs que se modificaron en este evento.
event_type cadena El tipo de evento. Valores válidos: CASE.CREATED, CASE.UPDATED, CASE.DELETED.
realizado por _iam_principal cadena El ARN principal del IAM de la entidad que desencadenó el evento.
realizado por _user_arn cadena El ARN del usuario que realizó la acción.
realizado por una entidad personalizada cadena La entidad personalizada que realizó la acción.
cases_domain_arn cadena El ARN del dominio Amazon Connect Cases.
template_id cadena El ID de la plantilla de caso utilizada para crear el caso.
template_name cadena El nombre de la plantilla de caso. Este valor está vacío si se ha eliminado la plantilla.
last_updated_user cadena El último usuario que actualizó el caso. Hace referencia al valor last_updated_user del campo del sistema.
reference_number cadena El número de referencia legible para las personas del caso. Hace referencia al valor del campo reference_number del sistema.
status cadena El estado del caso. Hace referencia al valor status del campo del sistema.
assigned_user cadena El ARN del usuario asignado al caso. Hace referencia al valor del campo assigned_user del sistema.
assigned_queue cadena El ARN de la cola asignada al caso. Esto hace referencia al valor del campo assigned_queue del sistema.
case_reason cadena El motivo de la apertura del caso. Esto hace referencia al valor case_reason del campo del sistema.
case_title cadena El título del caso. Hace referencia al valor title del campo del sistema.
case_summary cadena El resumen del caso. Esto hace referencia al valor summary del campo del sistema.
customer_profile_arn cadena El ARN del perfil del cliente asociado al caso. Esto hace referencia al valor customer_id del campo del sistema.
created_timestamp Timestamp La marca de tiempo en que se creó el caso, en UTC. Hace referencia al valor del campo created_datetime del sistema.
last_updated_timestamp Timestamp La marca de tiempo de la última actualización del caso, en UTC. Hace referencia al valor del campo last_updated_datetime del sistema.
next_sla_breach_timestamp Timestamp La marca de tiempo de la próxima fecha límite de incumplimiento del SLA, en UTC. Hace referencia al valor del campo del next_sla_breach_datetime sistema.
last_closed_timestamp Timestamp La marca de tiempo de la última vez que se cerró el caso, en UTC. Hace referencia al valor del campo last_closed_datetime del sistema.
last_reopened_timestamp Timestamp La marca de tiempo de la última vez que se reabrió el caso, en UTC. Hace referencia al valor del campo del last_reopened_datetime sistema.
custom_fields matriz (estructura) Matriz de objetos que contiene datos de campos personalizados asociados al caso. Cada objeto incluye el identificador del campo, el nombre del campo y un campo de valor específico del tipo (string_value, double_value, boolean_value o timestamp_value).

Consultas de ejemplo

La siguiente consulta de ejemplo en Athena crea una vista que aplana los campos personalizados de la tabla de eventos del caso:

CREATE VIEW case_events_flattened AS SELECT ce.event_id, ce.case_id, ce.event_timestamp, ce.event_type, ce.instance_id, -- ... other system fields -- Flattened custom fields cf.id AS custom_field_id, cf.field_name AS custom_field_name, CASE WHEN cf.string_value IS NOT NULL THEN 'string' WHEN cf.double_value IS NOT NULL THEN 'double' WHEN cf.timestamp_value IS NOT NULL THEN 'timestamp' WHEN cf.boolean_value IS NOT NULL THEN 'boolean' ELSE 'unknown' END AS custom_field_type, cf.string_value AS custom_field_string_value, cf.double_value AS custom_field_double_value, -- Cast milliseconds to timestamp CAST(from_unixtime(cf.timestamp_value / 1000.0) AS TIMESTAMP) AS custom_field_timestamp_value, cf.boolean_value AS custom_field_boolean_value FROM "case_events resource link table name" ce CROSS JOIN UNNEST(ce.custom_fields) AS t(cf)

En el siguiente ejemplo, se crea una vista que devuelve el estado más reciente de cada caso:

CREATE OR REPLACE VIEW latest_case_state AS SELECT * FROM ( SELECT *, ROW_NUMBER() OVER ( PARTITION BY case_id, instance_id ORDER BY event_timestamp DESC ) AS rn FROM "case_events resource link table name" ) t WHERE rn = 1;

Nombre de la tabla: case_related_item_events

Clave primaria compuesta: {instance_id, event_id}

Columna Tipo Descripción
instance_id cadena El ID de la instancia de Amazon Connect.
aws_account_id cadena El ID de la AWS cuenta propietaria del artículo relacionado.
event_id cadena El identificador único del evento del artículo relacionado.
related_item_id cadena El ID del elemento relacionado.
event_timestamp Timestamp La marca de tiempo en que se produjo el evento, en UTC.
event_type cadena El tipo de evento. Valores válidos: CASE.RELATED_ITEM.CREATED, CASE.RELATED_ITEM.UPDATED, CASE.RELATED_ITEM.DELETED.
realizado por iam_principal cadena El ARN principal del IAM de la entidad que desencadenó el evento.
realizado por _user_arn cadena El ARN del usuario que realizó la acción.
realizado por una entidad personalizada cadena El identificador de entidad personalizado que realizó la acción.
cases_domain_arn cadena El ARN del dominio Amazon Connect Cases.
associated_case_id cadena El identificador del caso al que está asociado este elemento relacionado.
tipo_de_artículo relacionado cadena El tipo de elemento relacionado. Valores válidos: comment, file, sla, connect, contact, custom.
created_timestamp Timestamp La marca de tiempo en la que se creó el elemento relacionado, en UTC.
comment_body cadena El cuerpo del texto del comentario.
comment_content_type cadena El tipo de contenido del cuerpo del comentario. Por ejemplo, Text/Plain.
related_case_id cadena El identificador del caso relacionado.
contact_channel cadena El canal de comunicación del contacto. Por ejemplo, VOZ, CHAT, TAREA, CORREO ELECTRÓNICO.
contact_id cadena El ID del contacto.
file_arn cadena El ARN del archivo adjunto.
sla_name cadena El nombre del SLA.
sla_status cadena El estado actual del SLA. Por ejemplo, activo, vencido, cumplido o no cumplido.
sla_target_timestamp Timestamp La marca de tiempo de la fecha límite prevista para el SLA, en UTC.
sla_type cadena El tipo de métrica de SLA que se está rastreando. Por ejemplo, CaseField.
sla_completion_timestamp Timestamp La marca de tiempo en que se completó el SLA, en UTC.
sla_target_field_id cadena El ID del campo al que se dirige el SLA.
sla_target_field_values array(string) Los valores del campo objetivo del sla_target_field_id para cumplir el SLA.
custom_related_item_fields matriz (estructura) Matriz de objetos que contiene datos de campos personalizados asociados al elemento relacionado. Cada objeto incluye el identificador de campo, field_name y un campo de valor específico del tipo (string_value, double_value, boolean_value o timestamp_value).