

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 analitik Amazon Connect
<a name="data-lake-cases-data"></a>

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

Ada dua cara untuk mengakses data lake analitik dan mengonfigurasi data yang akan dibagikan: 
+ [Opsi 1: Gunakan konsol Amazon Connect](access-datalake.md#option1-configure-data-to-be-shared)
+ [Opsi 2: Gunakan CLI atau CloudShell](access-datalake.md#option2-configure-data-to-be-shared)

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

**Topics**
+ [Peristiwa kasus](#data-lake-case-events)
+ [Acara item terkait kasus](#data-lake-case-related-item-events)

## Peristiwa kasus
<a name="data-lake-case-events"></a>

Nama tabel: `case_events`

Kunci utama komposit: {instance\_id, event\_id}


|  **Kolom**  |  **Jenis**  |  **Deskripsi**  | 
| --- | --- | --- | 
|  instance\_id  |  string  |  ID instans Amazon Connect.  | 
|  aws\_account\_id  |  string  |  ID AWS akun yang memiliki kasing.  | 
|  event\_id  |  string  |  ID unik dari peristiwa kasus.  | 
|  kasus\_id  |  string  |  ID kasus ini.  | 
|  event\_timestamp  |  Stempel waktu  |  Stempel waktu saat peristiwa terjadi, di UTC.  | 
|  changed\_field\_ids  |  array (string)  |  Daftar bidang IDs yang dimodifikasi dalam acara ini.  | 
|  event\_type  |  string  |  Jenis peristiwa. Nilai yang valid: CASE.CREATED, CASE.UPDATED, CASE.DELETED.  | 
|  dilakukan\_by\_iam\_principal  |  string  |  ARN utama IAM dari entitas yang memicu peristiwa tersebut.  | 
|  dilakukan\_by\_user\_arn  |  string  |  ARN pengguna yang melakukan tindakan.  | 
|  performed\_by\_custom\_entity  |  string  |  Entitas kustom yang melakukan tindakan.  | 
|  kasus\_domain\_arn  |  string  |  ARN dari domain Amazon Connect Cases.  | 
|  template\_id  |  string  |  ID dari template kasus yang digunakan untuk membuat kasus.  | 
|  template\_name  |  string  |  Nama template kasus. Nilai ini kosong jika template telah dihapus.  | 
|  last\_updated\_user  |  string  |  Pengguna terakhir yang memperbarui kasus. Ini merujuk pada nilai bidang last\_updated\_user sistem.  | 
|  referensi\_nomor  |  string  |  Nomor referensi yang dapat dibaca manusia untuk kasus ini. Ini merujuk pada nilai bidang reference\_number sistem.  | 
|  status  |  string  |  Status kasus ini. Ini merujuk pada nilai bidang status sistem.  | 
|  assigned\_user  |  string  |  ARN pengguna yang ditugaskan untuk kasus ini. Ini merujuk pada nilai bidang assigned\_user sistem.  | 
|  assigned\_queue  |  string  |  ARN dari antrian yang ditugaskan untuk kasus ini. Ini merujuk pada nilai bidang assigned\_queue sistem.  | 
|  kasus\_alasan  |  string  |  Alasan untuk membuka kasus ini. Ini merujuk pada nilai bidang case\_reason sistem.  | 
|  case\_title  |  string  |  Judul kasus ini. Ini merujuk pada nilai bidang title sistem.  | 
|  case\_summary  |  string  |  Ringkasan kasus ini. Ini merujuk pada nilai bidang summary sistem.  | 
|  customer\_profile\_id  |  string  |  ARN dari profil pelanggan yang terkait dengan kasus ini. Ini merujuk pada nilai bidang customer\_id sistem.  | 
|  created\_timestamp  |  Stempel waktu  |  Stempel waktu saat kasing dibuat, di UTC. Ini merujuk pada nilai bidang created\_datetime sistem.  | 
|  last\_updated\_timestamp  |  Stempel waktu  |  Stempel waktu saat kasus terakhir diperbarui, di UTC. Ini merujuk pada nilai bidang last\_updated\_datetime sistem.  | 
|  next\_sla\_breach\_timestamp  |  Stempel waktu  |  Stempel waktu tenggat waktu pelanggaran SLA berikutnya, di UTC. Ini merujuk pada nilai bidang next\_sla\_breach\_datetime sistem.  | 
|  last\_closed\_timestamp  |  Stempel waktu  |  Stempel waktu saat kasus terakhir ditutup, di UTC. Ini merujuk pada nilai bidang last\_closed\_datetime sistem.  | 
|  last\_reopened\_timestamp  |  Stempel waktu  |  Stempel waktu saat kasing terakhir dibuka kembali, di UTC. Ini merujuk pada nilai bidang last\_reopened\_datetime sistem.  | 
|  custom\_fields  |  array (struct)  |  Array objek yang berisi data bidang kustom yang terkait dengan kasus ini. Setiap objek menyertakan id bidang, field\_name, dan bidang nilai khusus tipe (string\_value, double\_value, boolean\_value, atau timestamp\_value).  | 

### Kueri Sampel
<a name="data-lake-case-events-sample-queries"></a>

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;
```

## Acara item terkait kasus
<a name="data-lake-case-related-item-events"></a>

Nama tabel: `case_related_item_events`

Kunci utama komposit: {instance\_id, event\_id}


|  **Kolom**  |  **Jenis**  |  **Deskripsi**  | 
| --- | --- | --- | 
|  instance\_id  |  string  |  ID instans Amazon Connect.  | 
|  aws\_account\_id  |  string  |  ID AWS akun yang memiliki item terkait.  | 
|  event\_id  |  string  |  ID unik dari acara item terkait.  | 
|  terkait\_item\_id  |  string  |  ID dari item terkait.  | 
|  event\_timestamp  |  Stempel waktu  |  Stempel waktu saat peristiwa terjadi, di UTC.  | 
|  event\_type  |  string  |  Jenis peristiwa. Nilai yang valid: CASE.RELATED\_ITEM.CREATED, CASE.RELATED\_ITEM.UPDATED, CASE.RELATED\_ITEM.DELETED.  | 
|  dilakukan\_by\_iam\_principal  |  string  |  ARN utama IAM dari entitas yang memicu peristiwa tersebut.  | 
|  dilakukan\_by\_user\_arn  |  string  |  ARN dari pengguna yang melakukan tindakan.  | 
|  performed\_by\_custom\_entity  |  string  |  Pengidentifikasi entitas kustom yang melakukan tindakan.  | 
|  kasus\_domain\_arn  |  string  |  ARN dari domain Amazon Connect Cases.  | 
|  associated\_case\_id  |  string  |  ID kasus yang dikaitkan dengan item terkait ini.  | 
|  terkait\_item\_type  |  string  |  Jenis barang terkait. Nilai yang valid: komentar, file, sla, sambungkan, kontak, kustom.  | 
|  created\_timestamp  |  Stempel waktu  |  Stempel waktu saat item terkait dibuat, di UTC.  | 
|  komentar\_body  |  string  |  Teks isi komentar.  | 
|  comment\_content\_type  |  string  |  Jenis konten badan komentar. Misalnya, Teks/Polos.  | 
|  related\_case\_id  |  string  |  ID dari kasus terkait.  | 
|  contact\_channel  |  string  |  Saluran komunikasi kontak. Misalnya, SUARA, OBROLAN, TUGAS, EMAIL.  | 
|  contact\_id  |  string  |  ID kontak.  | 
|  file\_id  |  string  |  ARN dari lampiran file.  | 
|  sla\_nama  |  string  |  Nama SLA.  | 
|  sla\_status  |  string  |  Status SLA saat ini. Misalnya, aktif, terlambat, bertemu, notmet.  | 
|  sla\_target\_timestamp  |  Stempel waktu  |  Stempel waktu tenggat waktu target untuk SLA, di UTC.  | 
|  tipe sla\_  |  string  |  Jenis metrik SLA yang dilacak. Sebagai contoh, CaseField.  | 
|  sla\_completion\_stempel waktu  |  Stempel waktu  |  Stempel waktu saat SLA selesai, di UTC.  | 
|  sla\_target\_field\_id  |  string  |  ID bidang yang ditargetkan SLA.  | 
|  sla\_target\_field\_values  |  array (string)  |  Nilai bidang target untuk sla\_target\_field\_id agar SLA selesai.  | 
|  custom\_related\_item\_fields  |  array (struct)  |  Array objek yang berisi data bidang kustom yang terkait dengan item terkait. Setiap objek menyertakan id bidang, field\_name, dan bidang nilai khusus tipe (string\_value, double\_value, boolean\_value, atau timestamp\_value).  | 