Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Falldaten im Analytics-Datensee von Amazon Connect
In diesem Thema wird der Inhalt der Amazon Connect Data Lake-Falltabellen detailliert beschrieben. In den Tabellen sind die Spalte, der Typ und die Beschreibung des Inhalts aufgeführt.
Es gibt zwei Möglichkeiten, auf den Analytics Data Lake zuzugreifen und Daten für die gemeinsame Nutzung zu konfigurieren:
Wenn Sie mit Option 1 nicht auf die Planungstabellen zugreifen können, versuchen Sie es mit Option 2.
Fallereignisse
Name der Tabelle: case_events
Zusammengesetzter Primärschlüssel: {instance_id, event_id}
| Spalte | Typ | Beschreibung |
|---|---|---|
| instance_id | Zeichenfolge | Die ID der Amazon-Connect-Instance. |
| aws_account_id | Zeichenfolge | Die ID des AWS Accounts, dem der Fall gehört. |
| event_id | Zeichenfolge | Die eindeutige ID des Fallereignisses. |
| case_id | Zeichenfolge | Die ID des Falls. |
| event_timestamp | Zeitstempel | Der Zeitstempel, zu dem das Ereignis eingetreten ist, in UTC. |
| changed_field_ids | array(string) | Die Liste der Felder, die bei IDs diesem Ereignis geändert wurden. |
| event_type | Zeichenfolge | Der Ereignistyp. Gültige Werte: CASE.CREATED, CASE.UPDATED, CASE.DELETED. |
| performed_by_iam_principal | Zeichenfolge | Der IAM-Prinzipal-ARN der Entität, die das Ereignis ausgelöst hat. |
| performed_by_user_arn | Zeichenfolge | Der ARN des Benutzers, der die Aktion ausgeführt hat. |
| performed_by_custom_entity | Zeichenfolge | Die benutzerdefinierte Entität, die die Aktion ausgeführt hat. |
| cases_domain_arn | Zeichenfolge | Der ARN der Amazon Connect Cases-Domain. |
| template_id | Zeichenfolge | Die ID der Fallvorlage, die zur Erstellung des Falls verwendet wurde. |
| Vorlagenname | Zeichenfolge | Der Name der Fallvorlage. Dieser Wert ist leer, wenn die Vorlage gelöscht wurde. |
| last_updated_user | Zeichenfolge | Der letzte Benutzer, der den Fall aktualisiert hat. Dies verweist auf den last_updated_user Systemfeldwert. |
| reference_number | Zeichenfolge | Die für Menschen lesbare Referenznummer für den Fall. Dies verweist auf den reference_number Systemfeldwert. |
| Status | Zeichenfolge | Der Status des Falls. Dies verweist auf den status Systemfeldwert. |
| assigned_user | Zeichenfolge | Der ARN des Benutzers, der dem Fall zugewiesen ist. Dies verweist auf den assigned_user Systemfeldwert. |
| assigned_queue | Zeichenfolge | Der ARN der Warteschlange, die dem Fall zugewiesen ist. Dies verweist auf den assigned_queue Systemfeldwert. |
| case_reason | Zeichenfolge | Der Grund für die Eröffnung des Falls. Dies verweist auf den case_reason Systemfeldwert. |
| case_title | Zeichenfolge | Der Titel des Falls. Dies verweist auf den title Systemfeldwert. |
| case_summary | Zeichenfolge | Die Zusammenfassung des Falls. Dies verweist auf den summary Systemfeldwert. |
| customer_profile_arn | Zeichenfolge | Der ARN des Kundenprofils, das mit dem Fall verknüpft ist. Dies verweist auf den customer_id Systemfeldwert. |
| created_timestamp | Zeitstempel | Der Zeitstempel, zu dem der Fall erstellt wurde, in UTC. Dies verweist auf den created_datetime Systemfeldwert. |
| last_updated_timestamp | Zeitstempel | Der Zeitstempel, zu dem der Fall zuletzt aktualisiert wurde, in UTC. Dies verweist auf den last_updated_datetime Systemfeldwert. |
| next_sla_breach_timestamp | Zeitstempel | Der Zeitstempel der Frist für die nächste SLA-Verletzung in UTC. Dies verweist auf den next_sla_breach_datetime Systemfeldwert. |
| last_closed_timestamp | Zeitstempel | Der Zeitstempel, zu dem der Fall zuletzt abgeschlossen wurde, in UTC. Dies verweist auf den last_closed_datetime Systemfeldwert. |
| last_reopened_timestamp | Zeitstempel | Der Zeitstempel, zu dem der Fall zuletzt erneut geöffnet wurde, in UTC. Dies verweist auf den last_reopened_datetime Systemfeldwert. |
| custom_fields | Array (Struktur) | Ein Array von Objekten, das benutzerdefinierte Felddaten enthält, die mit dem Fall verknüpft sind. Jedes Objekt enthält das Feld id, field_name und ein typspezifisches Wertfeld (string_value, double_value, boolean_value oder timestamp_value). |
Beispielabfragen
Die folgende Beispielabfrage in Athena erstellt eine Ansicht, die benutzerdefinierte Felder aus der Tabelle mit den Fallereignissen vereinfacht:
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)
Im folgenden Beispiel wird eine Ansicht erstellt, die für jeden Fall den neuesten Status zurückgibt:
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;
Artikelereignisse im Zusammenhang mit Kundenvorgängen
Name der Tabelle: case_related_item_events
Zusammengesetzter Primärschlüssel: {instance_id, event_id}
| Spalte | Typ | Beschreibung |
|---|---|---|
| instance_id | Zeichenfolge | Die ID der Amazon-Connect-Instance. |
| aws_account_id | Zeichenfolge | Die ID des AWS Kontos, dem der zugehörige Artikel gehört. |
| event_id | Zeichenfolge | Die eindeutige ID des Ereignisses für den verwandten Artikel. |
| related_item_id | Zeichenfolge | Die ID des verwandten Artikels. |
| event_timestamp | Zeitstempel | Der Zeitstempel, zu dem das Ereignis eingetreten ist, in UTC. |
| event_type | Zeichenfolge | Der Ereignistyp. Gültige Werte: CASE.RELATED_ITEM.CREATED, CASE.RELATED_ITEM.UPDATED, CASE.RELATED_ITEM.DELETED. |
| performed_by_iam_principal | Zeichenfolge | Der IAM-Prinzipal-ARN der Entität, die das Ereignis ausgelöst hat. |
| performed_by_user_arn | Zeichenfolge | Der ARN des Benutzers, der die Aktion ausgeführt hat. |
| performed_by_custom_entity | Zeichenfolge | Der benutzerdefinierte Entitätsbezeichner, der die Aktion ausgeführt hat. |
| cases_domain_arn | Zeichenfolge | Der ARN der Amazon Connect Cases-Domain. |
| associated_case_id | Zeichenfolge | Die ID des Falls, dem dieser zugehörige Artikel zugeordnet ist. |
| related_item_type | Zeichenfolge | Der Typ des verwandten Artikels. Gültige Werte: comment, file, sla, connect, contact, custom. |
| created_timestamp | Zeitstempel | Der Zeitstempel, zu dem das zugehörige Element erstellt wurde, in UTC. |
| comment_body | Zeichenfolge | Der Haupttext des Kommentars. |
| comment_content_type | Zeichenfolge | Der Inhaltstyp des Kommentartextes. Zum Beispiel Text/Plain. |
| related_case_id | Zeichenfolge | Die ID des zugehörigen Falls. |
| contact_channel | Zeichenfolge | Der Kommunikationskanal des Kontakts. Zum Beispiel VOICE, CHAT, TASK, EMAIL. |
| contact_id | Zeichenfolge | Die ID des Kontakts. |
| file_arn | Zeichenfolge | Der ARN des Dateianhangs. |
| sla_name | Zeichenfolge | Der Name des SLA. |
| sla_status | Zeichenfolge | Der aktuelle Status der SLA. Zum Beispiel „aktiv“, „überfällig“, „erfüllt“, „nicht erfüllt“. |
| sla_target_timestamp | Zeitstempel | Der Zeitstempel der Zielfrist für das SLA in UTC. |
| sla_type | Zeichenfolge | Der Typ der SLA-Metrik, die verfolgt wird. Zum Beispiel. CaseField |
| sla_completion_timestamp | Zeitstempel | Der Zeitstempel, zu dem das SLA abgeschlossen wurde, in UTC. |
| sla_target_field_id | Zeichenfolge | Die ID des Felds, auf das das SLA abzielt. |
| sla_target_field_values | array(string) | Die Zielfeldwerte für sla_target_field_id, damit das SLA abgeschlossen werden kann. |
| custom_related_item_fields | Array (Struktur) | Ein Array von Objekten, das benutzerdefinierte Felddaten enthält, die dem zugehörigen Element zugeordnet sind. Jedes Objekt enthält das Feld id, field_name und ein typspezifisches Wertfeld (string_value, double_value, boolean_value oder timestamp_value). |