

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

# Membaca dari entitas Twilio
<a name="twilio-reading-from-entities"></a>

**Prasyarat**

Objek Twilio yang ingin Anda baca. Anda akan membutuhkan nama objek seperti `SMS-Message` atau`SMS-CountryPricing`.

**Entitas yang didukung untuk sumber**:


| Entitas | Antarmuka | Dapat disaring | Mendukung batas | Mendukung Pesanan oleh | Mendukung Pilih \* | Mendukung partisi | 
| --- | --- | --- | --- | --- | --- | --- | 
| SMS-pesan | REST | Ya | Ya | Tidak | Ya | Ya | 
| SMS- CountryPricing | REST | Tidak | Tidak | Tidak | Ya | Tidak | 
| Panggilan Suara | REST | Ya | Ya | Tidak | Ya | Tidak | 
| Aplikasi Suara | REST | Ya | Ya | Tidak | Ya | Tidak | 
| OutgoingCallerID Suara | REST | Ya | Ya | Tidak | Ya | Tidak | 
| Antrian Suara | REST | Ya | Ya | Tidak | Ya | Tidak | 
| Percakapan-Percakapan | REST | Ya | Ya | Tidak | Ya | Tidak | 
| Percakapan-Pengguna | REST | Tidak | Ya | Tidak | Ya | Tidak | 
| Peran Percakapan | REST | Tidak | Ya | Tidak | Ya | Tidak | 
| Percakapan-Konfigurasi | REST | Tidak | Tidak | Tidak | Ya | Tidak | 
| Percakapan- AddressConfiguration | REST | Ya | Ya | Tidak | Ya | Tidak | 
| Percakapan- WebhookConfiguration | REST | Tidak | Tidak | Tidak | Ya | Tidak | 
| Percakapan- ParticipantConversation | REST | Tidak | Tidak | Tidak | Ya | Tidak | 
| Percakapan-Kredensi | REST | Tidak | Ya | Tidak | Ya | Tidak | 
| Percakapan- ConversationService | REST | Tidak | Ya | Tidak | Ya | Tidak | 

**Contoh:**

```
twilio_read = glueContext.create_dynamic_frame.from_options(
    connection_type="twilio",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "sms-message",
        "API_VERSION": "2010-04-01",
        "Edge_Location": "sydney.us1"
    }
```

**Entitas Twilio dan detail bidang**:



- **SMS-pesan**
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** api\_version / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** body / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_sent / **Jenis data:** Datetime / **Operator yang didukung:** >=, <=, =
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** pengarahan / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** error\_code / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** N/A
  - **Field:** error\_message / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** From / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** =
  - **Field:** messaging\_service\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** num\_media / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** num\_segment / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** price / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** price\_unit / **Jenis data:** Struct / **Operator yang didukung:** N/A
  - **Field:** sid / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** N/A
  - **Field:** status / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** subresource\_uris / **Jenis data:** Peta / **Operator yang didukung:** N/A
  - **Field:** kepada / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** =
  - **Field:** uri / **Jenis data:** Datetime / **Operator yang didukung:** N/A

- **SMS- CountryPricing**
  - **Field:** negeri / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** iso\_negara / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** outbound\_sms\_prices / **Jenis data:** Daftar / **Operator yang didukung:** N/A
  - **Field:** inbound\_sms\_prices / **Jenis data:** Daftar / **Operator yang didukung:** N/A
  - **Field:** price\_unit / **Jenis data:** String / **Operator yang didukung:** N/A

- **Panggilan Suara**
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** anotasi / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** dijawab\_oleh / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** api\_version / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** pemanggil\_nama / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** pengarahan / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** durasi / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** waktu\_akhir / **Jenis data:** Datetime / **Operator yang didukung:** >=, <=, =
  - **Field:** diteruskan\_dari / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** From / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** dari\_diformat / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** group\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** parent\_call\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** phone\_number\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** price / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** price\_unit / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** start\_time / **Jenis data:** Datetime / **Operator yang didukung:** >=, <=, =
  - **Field:** status / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** subresource\_uris / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** kepada / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** to\_diformat / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** trunk\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** uri / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** antrian waktu / **Jenis data:** String / **Operator yang didukung:** N/A

- **Aplikasi Suara**
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** api\_version / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** message\_status\_callback / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** sms\_fallback\_method / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** ms\_fallback\_url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** SMS\_metode / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** sms\_status\_callback / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** ms\_url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** status\_callback / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** status\_callback\_method / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** uri / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** voice\_caller\_id\_lookup / **Jenis data:** Boolean / **Operator yang didukung:** N/A
  - **Field:** voice\_fallback\_method / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** voice\_fallback\_url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** voice\_method / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** voice\_url / **Jenis data:** String / **Operator yang didukung:** N/A

- **public\_application\_connect\_enabled**
  - **Field:** Boolean
  - **Jenis data:** N/A

- **OutgoingCallerID Suara**
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** phone\_number / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** uri / **Jenis data:** String / **Operator yang didukung:** N/A

- **Antrian Suara**
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** current\_size / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** uri / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** rata-rata\_wait\_waktu / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** N/A
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** max\_size / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** N/A

- **Percakapan-Percakapan**
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** chat\_service\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** messaging\_service\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** unique\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** atribut / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** status / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** pengatur waktu / **Jenis data:** Struct / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** Tautan / **Jenis data:** Struct / **Operator yang didukung:** N/A
  - **Field:** pengikatan / **Jenis data:** Struct / **Operator yang didukung:** N/A
  - **Field:** start\_date / **Jenis data:** Datetime / **Operator yang didukung:** =
  - **Field:** tanggal akhir / **Jenis data:** Datetime / **Operator yang didukung:** =
  - **Field:** Pengatur waktu. DateInactive / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** Pengatur waktu. DateClosed / **Jenis data:** String / **Operator yang didukung:** N/A

- **Percakapan-Pengguna**
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** chat\_service\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** role\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** identitas / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** atribut / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** is\_online / **Jenis data:** Boolean / **Operator yang didukung:** N/A
  - **Field:** is\_notifiable / **Jenis data:** Boolean / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** Tautan / **Jenis data:** Struct / **Operator yang didukung:** N/A

- **Peran Percakapan**
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** chat\_service\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** jenis / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** izin / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A

- **Percakapan-Konfigurasi**
  - **Field:** akun\_id / **Jenis data:** Panjang / **Operator yang didukung:** N/A
  - **Field:** default\_chat\_service\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** default\_messaging\_service\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** default\_inactive\_timer / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** default\_closed\_timer / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** Tautan / **Jenis data:** Peta / **Operator yang didukung:** N/A

- **Percakapan- AddressConfiguration**
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** jenis / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** alamat / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** auto\_creation / **Jenis data:** Struct / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** alamat\_country / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.Diaktifkan / **Jenis data:** Boolean / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.Jenis / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.ConversationServiceSid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.WebhookUrl / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.WebhookMethod / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.WebhookFilters / **Jenis data:** Daftar / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.StudioFlowSid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** AutoCreation.StudioRetryCount / **Jenis data:** Bilangan Bulat / **Operator yang didukung:** N/A

- **Percakapan- WebhookConfiguration**
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** metode / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** saringan / **Jenis data:** Daftar / **Operator yang didukung:** N/A
  - **Field:** pre\_webhook\_url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** post\_webhook\_url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** target / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A

- **Konversi- ParticipantConversation**
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** chat\_service\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** partisipant\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** partisipant\_user\_sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** partisipant\_identity / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** particiant\_messaging\_binding / **Jenis data:** Struct / **Operator yang didukung:** N/A
  - **Field:** Percakapan\_SID / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** percakapan\_unique\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** conversation\_friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** conversation\_attributes / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** conversation\_date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** conversation\_date\_updated / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** conversation\_created\_by / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** conversation\_state / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** pembicara\_timer / **Jenis data:** Struct / **Operator yang didukung:** N/A
  - **Field:** Tautan / **Jenis data:** Peta / **Operator yang didukung:** N/A
  - **Field:** alamat / **Jenis data:** String / **Operator yang didukung:** =
  - **Field:** identitas / **Jenis data:** String / **Operator yang didukung:** =

- **Kredensial-Percakapan**
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** jenis / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** sandbox / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** dated\_updated / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** sertifikat / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** private\_key / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** api\_key / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** Rahasia / **Jenis data:** String / **Operator yang didukung:** N/A

- **Percakapan- ConversationService**
  - **Field:** sid / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** akun\_id / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** friendly\_name / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** date\_created / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** date\_update / **Jenis data:** Datetime / **Operator yang didukung:** N/A
  - **Field:** url / **Jenis data:** String / **Operator yang didukung:** N/A
  - **Field:** Tautan / **Jenis data:** Peta / **Operator yang didukung:** N/A



## Mempartisi kueri
<a name="twilio-reading-partitioning-queries"></a>

**Bidang yang mendukung partisi**:

Di Twilio, bidang DateTime tipe data mendukung partisi berbasis lapangan.

Anda dapat memberikan opsi Spark tambahan`PARTITION_FIELD`,, `LOWER_BOUND``UPPER_BOUND`, dan `NUM_PARTITIONS` jika Anda ingin memanfaatkan konkurensi di Spark. Dengan parameter ini, kueri asli akan dibagi menjadi `NUM_PARTITIONS` sejumlah sub-kueri yang dapat dijalankan oleh tugas Spark secara bersamaan.
+ `PARTITION_FIELD`: nama bidang yang akan digunakan untuk mempartisi kueri.
+ `LOWER_BOUND`: nilai batas bawah **inklusif** dari bidang partisi yang dipilih.

  Untuk bidang Datetime, kami menerima format stempel waktu Spark yang digunakan dalam kueri Spark SQL.

  Contoh nilai valid:

  ```
  "2024-05-01T20:55:02.000Z"
  ```
+ `UPPER_BOUND`: nilai batas atas **eksklusif** dari bidang partisi yang dipilih.
+ `NUM_PARTITIONS`: jumlah partisi.

Contoh:

```
twilio_read = glueContext.create_dynamic_frame.from_options(
    connection_type="twilio",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "sms-message",
        "API_VERSION": "2010-04-01",
        "PARTITION_FIELD": "date_sent"
        "LOWER_BOUND": "2024-05-01T20:55:02.000Z"
        "UPPER_BOUND": "2024-06-01T20:55:02.000Z"
        "NUM_PARTITIONS": "10"
    }
```