View a markdown version of this page

Data kasus di danau data analisis Connect Customer - Pelanggan Amazon Connect

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Data kasus di danau data analisis Connect Customer

Topik ini merinci konten dalam tabel kasus danau data Connect Customer. Tabel mencantumkan kolom, jenis, dan deskripsi konten.

Ada dua cara untuk mengakses danau data analytics dan mengonfigurasi data untuk dibagikan:

Jika Anda tidak dapat mengakses tabel penjadwalan dengan menggunakan Opsi 1, coba gunakan Opsi 2.

Peristiwa kasus

Nama tabel: case_events

Deskripsi: Merekam peristiwa siklus hidup kasus (dibuat, diperbarui, dihapus), termasuk metadata kasus, perubahan status, informasi templat, dan nilai bidang khusus untuk Connect Cases.

Kunci utama: instance_id, event_id

Kunci partisi: event_timestamp (setiap hari)

Bergabunglah dengan kunci:

  • instance_id— Bergabung dengan semua tabel

  • case_id— Bergabung dengan case_related_item_events (as) associated_case_id

Kolom Jenis Tidak dapat dibatalkan Deskripsi
instance_id string Tidak ID instance Connect Customer.
aws_akun_id string Ya ID AWS akun yang memiliki kasing.
event_id string Tidak ID unik dari peristiwa kasus.
kasus_id string Ya ID kasus.
stempel waktu acara Stempel waktu Ya Stempel waktu saat peristiwa terjadi, dalam UTC.
id_bidang yang diubah array (string) Ya Daftar ID bidang yang dimodifikasi dalam acara ini.
tipe_acara string Ya Jenis peristiwa. Nilai yang valid: CASE.CREATED, CASE.UPDATED, CASE.DELETED.
dilakukan_oleh_iam_kepala sekolah string Ya ARN utama IAM dari entitas yang memicu peristiwa.
dilakukan_oleh_user_arn string Ya ARN pengguna yang melakukan tindakan.
dilakukan_oleh_entitas khusus string Ya Entitas kustom yang melakukan tindakan.
kasus_domain_arn string Ya ARN dari domain Connect Customer Cases.
Templat_id string Ya ID template kasus yang digunakan untuk membuat kasus.
nama_templat string Ya Nama template kasus. Nilai ini kosong jika template telah dihapus.
pengguna_terakhir yang diperbarui string Ya Pengguna terakhir yang memperbarui kasus. Ini mereferensi last_updated_user kan nilai bidang sistem.
nomor_referensi string Ya Nomor referensi yang dapat dibaca manusia untuk kasus ini. Ini mereferensi reference_number kan nilai bidang sistem.
status string Ya Status kasus ini. Ini mereferensi status kan nilai bidang sistem.
pengguna yang ditugaskan string Ya ARN pengguna yang ditugaskan untuk kasus ini. Ini mereferensi assigned_user kan nilai bidang sistem.
antrian yang ditugaskan string Ya ARN dari antrian yang ditugaskan untuk kasus ini. Ini mereferensi assigned_queue kan nilai bidang sistem.
alasan_kasus string Ya Alasan membuka kasing. Ini mereferensi case_reason kan nilai bidang sistem.
judul kasus string Ya Judul kasusnya. Ini mereferensi title kan nilai bidang sistem.
kasus_ringkasan string Ya Ringkasan kasus ini. Ini mereferensi summary kan nilai bidang sistem.
customer_profile_arn string Ya ARN dari profil pelanggan yang terkait dengan kasus tersebut. Ini mereferensi customer_id kan nilai bidang sistem.
stempel waktu yang dibuat Stempel waktu Ya Stempel waktu saat kasus dibuat, dalam UTC. Ini mereferensi created_datetime kan nilai bidang sistem.
stempel waktu terakhir_diperbarui Stempel waktu Ya Stempel waktu saat kasus terakhir diperbarui, dalam UTC. Ini mereferensi last_updated_datetime kan nilai bidang sistem.
berikutnya_sla_breach_timestamp Stempel waktu Ya Stempel waktu tenggat waktu pelanggaran SLA berikutnya, dalam UTC. Ini mereferensi next_sla_breach_datetime kan nilai bidang sistem.
stempel waktu terakhir_tertutup Stempel waktu Ya Stempel waktu saat kasus terakhir ditutup, dalam UTC. Ini mereferensi last_closed_datetime kan nilai bidang sistem.
stempel waktu terakhir_dibuka_ulang Stempel waktu Ya Stempel waktu saat kasing terakhir dibuka kembali, dalam UTC. Ini mereferensi last_reopened_datetime kan nilai bidang sistem.
bidang_kustom array (struktur) Ya Array objek yang berisi data bidang khusus yang terkait dengan kasus. Setiap objek menyertakan id bidang, field_name, dan bidang nilai spesifik tipe (string_value, double_value, boolean_value, atau timestamp_value).
Stempel waktu yang diproses terakhir_dana_data Stempel waktu Ya Timestamp, yang menunjukkan terakhir kali data lake memproses catatan. Ini dapat mencakup transformasi dan pengisian ulang. Bidang ini tidak dapat digunakan secara andal untuk menentukan kesegaran data.

Kueri Sampel

Contoh kueri berikut di Athena membuat tampilan yang meratakan bidang kustom dari tabel peristiwa kasus:

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)

Contoh berikut membuat tampilan yang mengembalikan status terbaru untuk setiap kasus:

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;

Nama tabel: case_related_item_events

Deskripsi: Merekam peristiwa untuk item yang terkait dengan kasus, termasuk komentar, kontak, lampiran file, pelacakan SLA, dan item terkait khusus.

Kunci utama: instance_id, event_id

Kunci partisi: event_timestamp (setiap hari)

Bergabunglah dengan kunci:

  • instance_id— Bergabung dengan semua tabel

  • associated_case_id— Bergabung dengan case_events (as) case_id

  • contact_id— Bergabung dengan Rekaman Kontak

Kolom Jenis Tidak dapat dibatalkan Deskripsi
instance_id string Tidak ID instance Connect Customer.
aws_akun_id string Ya ID AWS akun yang memiliki item terkait.
event_id string Tidak ID unik dari peristiwa item terkait.
id item terkait_ string Ya ID item terkait.
stempel waktu acara Stempel waktu Ya Stempel waktu saat peristiwa terjadi, dalam UTC.
tipe_acara string Ya Jenis peristiwa. Nilai yang valid: CASE.RELATED _ITEM.CREATED, CASE.RELATED _ITEM.UPDATED, CASE.RELATED _ITEM.DELETED.
dilakukan_oleh_iam_kepala sekolah string Ya ARN utama IAM dari entitas yang memicu peristiwa.
dilakukan_oleh_user_arn string Ya ARN pengguna yang melakukan tindakan.
dilakukan_oleh_entitas khusus string Ya Pengidentifikasi entitas kustom yang melakukan tindakan.
kasus_domain_arn string Ya ARN dari domain Connect Customer Cases.
id kasus_terkait string Ya ID kasus yang dikaitkan dengan item terkait ini.
tipe_item terkait_ string Ya Jenis item terkait. Nilai yang valid: komentar, file, sla, sambungkan, kontak, kustom.
stempel waktu yang dibuat Stempel waktu Ya Stempel waktu saat item terkait dibuat, dalam UTC.
komentar_badan string Ya Teks tubuh komentar.
komentar_konten_tipe string Ya Jenis konten badan komentar. Misalnya, Text/Plain.
id kasus terkait_ string Ya ID kasus terkait.
kontak_channel string Ya Saluran komunikasi kontak. Misalnya, SUARA, OBROLAN, TUGAS, EMAIL.
kontak_id string Ya ID kontak.
file_arn string Ya ARN dari lampiran file.
nama sla_nama string Ya Nama SLA.
status sla_ string Ya Status SLA saat ini. Misalnya, aktif, terlambat, bertemu, tidak bertemu.
sla_target_stempel waktu Stempel waktu Ya Stempel waktu tenggat waktu target untuk SLA, dalam UTC.
tipe sla_ string Ya Jenis metrik SLA yang dilacak. Misalnya, CaseField.
sla_penyelesaian_stempel waktu Stempel waktu Ya Stempel waktu ketika SLA selesai, dalam UTC.
sla_target_field_id string Ya ID bidang yang ditargetkan SLA.
nilai-bidang_target_sla_field array (string) Ya Nilai bidang target untuk sla_target_field_id agar SLA diselesaikan.
bidang_item_terkait_kustom_bidang array (struktur) Ya Array objek yang berisi data bidang khusus yang terkait dengan item terkait. Setiap objek menyertakan id bidang, field_name, dan bidang nilai spesifik tipe (string_value, double_value, boolean_value, atau timestamp_value).
Stempel waktu yang diproses terakhir_dana_data Stempel waktu Ya Timestamp, yang menunjukkan terakhir kali data lake memproses catatan. Ini dapat mencakup transformasi dan pengisian ulang. Bidang ini tidak dapat digunakan secara andal untuk menentukan kesegaran data.