Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Casi e dati nel data lake di analisi Amazon Connect
Questo argomento descrive in dettaglio il contenuto delle tabelle dei casi di data lake di Amazon Connect. Ogni tabella elenca la colonna, il tipo e la descrizione del contenuto.
Per accedere al data lake di analisi e configurare i dati da condividere, è possibile procedere in due modi:
Se non riesci ad accedere alle tabelle di pianificazione utilizzando l’opzione 1, prova a utilizzare l’opzione 2.
Eventi relativi ai casi
Nome della tabella: case_events
Chiave primaria composita: {instance_id, event_id}
| Colonna | Tipo | Descrizione |
|---|---|---|
| instance_id | stringa | L’ID dell’istanza Amazon Connect. |
| aws_account_id | stringa | L'ID dell' AWS account proprietario della custodia. |
| event_id | stringa | L'ID univoco dell'evento case. |
| case_id | stringa | L'ID del caso. |
| event_timestamp | Time stamp | Il timestamp in cui si è verificato l'evento, in UTC. |
| changed_field_ids | array(string) | L'elenco dei campi IDs che sono stati modificati in questo evento. |
| event_type | stringa | Tipo di evento. Valori validi: CASE.CREATED, CASE.UPDATED, CASE.DELETED. |
| eseguito_da_iam_principal | stringa | L'ARN principale IAM dell'entità che ha attivato l'evento. |
| eseguito da user_arn | stringa | L'ARN dell'utente che ha eseguito l'azione. |
| eseguito da un'entità personalizzata | stringa | L'entità personalizzata che ha eseguito l'azione. |
| cases_domain_arn | stringa | L'ARN del dominio Amazon Connect Cases. |
| template_id | stringa | L'ID del modello di caso utilizzato per creare il caso. |
| nome_modello | stringa | Il nome del modello del caso. Questo valore è vuoto se il modello è stato eliminato. |
| last_updated_user | stringa | L'ultimo utente che ha aggiornato il caso. Questo fa riferimento al valore last_updated_user del campo di sistema. |
| reference_number | stringa | Il numero di riferimento leggibile dall'uomo per il caso. Fa riferimento al valore del campo di reference_number sistema. |
| status | stringa | Lo stato del caso. Questo fa riferimento al valore status del campo di sistema. |
| assigned_user | stringa | L'ARN dell'utente assegnato al caso. Fa riferimento al valore del campo di assigned_user sistema. |
| assigned_queue | stringa | L'ARN della coda assegnata al caso. Fa riferimento al valore del campo assigned_queue di sistema. |
| case_reason | stringa | Il motivo per cui è stata aperta la custodia. Questo fa riferimento al valore case_reason del campo di sistema. |
| case_title | stringa | Il titolo del caso. Fa riferimento al valore title del campo di sistema. |
| riepilogo del caso | stringa | Il riepilogo del caso. Questo fa riferimento al valore summary del campo di sistema. |
| customer_profile_arn | stringa | L'ARN del profilo cliente associato al caso. Questo fa riferimento al valore del campo di customer_id sistema. |
| created_timestamp | Time stamp | Il timestamp in cui è stato creato il caso, in UTC. Questo fa riferimento al valore del campo di created_datetime sistema. |
| last_updated_timestamp | Time stamp | Il timestamp dell'ultimo aggiornamento del caso, in UTC. Questo fa riferimento al valore del campo di last_updated_datetime sistema. |
| next_sla_breach_timestamp | Time stamp | Il timestamp della prossima scadenza per la violazione dello SLA, in UTC. Questo fa riferimento al valore del campo di sistema. next_sla_breach_datetime |
| last_closed_timestamp | Time stamp | Il timestamp dell'ultima chiusura del caso, in UTC. Fa riferimento al valore del campo di last_closed_datetime sistema. |
| last_reopened_timestamp | Time stamp | Il timestamp dell'ultima riapertura del caso, in UTC. Fa riferimento al valore del last_reopened_datetime campo di sistema. |
| custom_fields | array (struttura) | Una matrice di oggetti contenente dati di campo personalizzati associati al caso. Ogni oggetto include il campo id, field_name e un campo di valori specifico del tipo (string_value, double_value, boolean_value o timestamp_value). |
Query di esempio
La seguente query di esempio in Athena crea una vista che appiattisce i campi personalizzati dalla tabella degli eventi dei casi:
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)
L'esempio seguente crea una visualizzazione che restituisce lo stato più recente per ogni 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;
Eventi relativi agli articoli correlati al caso
Nome della tabella: case_related_item_events
Chiave primaria composita: {instance_id, event_id}
| Colonna | Tipo | Descrizione |
|---|---|---|
| instance_id | stringa | L’ID dell’istanza Amazon Connect. |
| aws_account_id | stringa | L'ID dell' AWS account proprietario dell'articolo correlato. |
| event_id | stringa | L'ID univoco dell'evento relativo all'elemento. |
| related_item_id | stringa | L'ID dell'articolo correlato. |
| event_timestamp | Time stamp | Il timestamp in cui si è verificato l'evento, in UTC. |
| event_type | stringa | Tipo di evento. Valori validi: CASE.RELATED_ITEM.CREATED, CASE.RELATED_ITEM.UPDATED, CASE.RELATED_ITEM.DELETED. |
| eseguito_da_iam_principal | stringa | L'ARN principale IAM dell'entità che ha attivato l'evento. |
| eseguito da user_arn | stringa | L'ARN dell'utente che ha eseguito l'azione. |
| eseguito da un'entità personalizzata | stringa | L'identificatore di entità personalizzato che ha eseguito l'azione. |
| cases_domain_arn | stringa | L'ARN del dominio Amazon Connect Cases. |
| associated_case_id | stringa | L'ID del caso a cui è associato questo elemento correlato. |
| tipo_elemento correlato | stringa | Il tipo di elemento correlato. Valori validi: comment, file, sla, connect, contact, custom. |
| created_timestamp | Time stamp | Il timestamp in cui è stato creato l'elemento correlato, in UTC. |
| comment_body | stringa | Il corpo del testo del commento. |
| comment_content_type | stringa | Il tipo di contenuto del corpo del commento. Ad esempio, Text/Plain. |
| related_case_id | stringa | L'ID del caso correlato. |
| contact_channel | stringa | Il canale di comunicazione del contatto. Ad esempio, VOICE, CHAT, TASK, EMAIL. |
| contact_id | stringa | ID del contatto. |
| file_arn | stringa | L'ARN del file allegato. |
| sla_name | stringa | Il nome dello SLA. |
| sla_status | stringa | Lo stato attuale dello SLA. Ad esempio, active, scaduto, met, notmet. |
| sla_target_timestamp | Time stamp | Il timestamp della scadenza prevista per lo SLA, in UTC. |
| sla_type | stringa | Il tipo di metrica SLA monitorata. Ad esempio,. CaseField |
| sla_completion_timestamp | Time stamp | Il timestamp in cui è stato completato lo SLA, in UTC. |
| sla_target_field_id | stringa | L'ID del campo a cui si rivolge lo SLA. |
| sla_target_field_values | array(string) | I valori dei campi di destinazione per sla_target_field_id per il completamento dello SLA. |
| custom_related_item_fields | array (struttura) | Una matrice di oggetti contenente dati di campo personalizzati associati all'elemento correlato. Ogni oggetto include il campo id, field_name e un campo di valore specifico del tipo (string_value, double_value, boolean_value o timestamp_value). |