

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

# Membaca dari entitas Slack
<a name="slack-reading-from-entities"></a>

 **Prasyarat** 
+  Objek Slack yang ingin Anda baca. 

 **Entitas yang didukung** 


| Entitas | Dapat disaring | Mendukung Batas | Mendukung Order By | Mendukung Pilih \* | Mendukung Partisi | 
| --- | --- | --- | --- | --- | --- | 
| obrolan | Ya | Ya | Tidak | Ya | Ya | 

 **Contoh** 

```
slack_read = glueContext.create_dynamic_frame.from_options(
    connection_type="slack",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "conversations/C058W38R5J8"
    }
)
```

 **Entitas kendur dan detail bidang** 


| Entitas | Field | Tipe data | Operator yang Didukung | 
| --- | --- | --- | --- | 
| obrolan | lampiran | Daftar | TA | 
| obrolan | bot\_id | String | TA | 
| obrolan | blok | Daftar | TA | 
| obrolan | client\_msg\_id | String | TA | 
| obrolan | is\_starred | Boolean | TA | 
| obrolan | terakhir\_baca | String | TA | 
| obrolan | terbaru\_reply | String | TA | 
| obrolan | tanggapan | Daftar | TA | 
| obrolan | balasan | Daftar | TA | 
| obrolan | reply\_count | Bilangan Bulat | TA | 
| obrolan | reply\_users | Daftar | TA | 
| obrolan | reply\_users\_count | Bilangan Bulat | TA | 
| obrolan | berlangganan | Boolean | TA | 
| obrolan | subtipe | String | TA | 
| obrolan | text | String | TA | 
| obrolan | team | String | TA | 
| obrolan | thread\_ts | String | TA | 
| obrolan | ts | String | EQUAL\_TO, BETWEEN, LESS\_THAN, LESS\_THAN\_OR\_EQUAL\_TO, GREATER\_THAN, GREATER\_THAN\_OR\_EQUAL\_TO | 
| obrolan | jenis | String | TA | 
| obrolan | user | String | TA | 
| obrolan | mengundang | String | TA | 
| obrolan | root | Struct | TA | 
| obrolan | is\_terkunci | Boolean | TA | 
| obrolan | file | Daftar | TA | 
| obrolan | ruangan | Struct | TA | 
| obrolan | unggah | Boolean | TA | 
| obrolan | display\_as\_bot | Boolean | TA | 
| obrolan | saluran | String | TA | 
| obrolan | no\_notifikasi | Boolean | TA | 
| obrolan | permalink | String | TA | 
| obrolan | disematkan\_ke | Daftar | TA | 
| obrolan | pinned\_info | Struct | TA | 
| obrolan | mengedit | Struct | TA | 
| obrolan | app\_id | String | TA | 
| obrolan | bot\_profil | Struct | TA | 
| obrolan | Metadata | Struct | TA | 

 **Mempartisi kueri** 

 Opsi percikan tambahan`PARTITION_FIELD`,, `LOWER_BOUND``UPPER_BOUND`, `NUM_PARTITIONS` dapat diberikan 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 percikan secara bersamaan. 
+  `PARTITION_FIELD`: nama bidang yang akan digunakan untuk mempartisi kueri. 
+  `LOWER_BOUND`: nilai batas bawah inklusif dari bidang partisi yang dipilih. 

   Untuk tanggal, kami menerima format tanggal Spark yang digunakan dalam kueri Spark SQL. Contoh nilai yang valid:`"2024-07-01T00:00:00.000Z"`. 
+  `UPPER_BOUND`: nilai batas atas eksklusif dari bidang partisi yang dipilih. 
+  `NUM_PARTITIONS`: jumlah partisi. 

 Detail dukungan bidang partisi yang bijaksana dari entitas ditangkap dalam tabel di bawah ini. 


| Nama Entitas | Bidang Partisi | Tipe data | 
| --- | --- | --- | 
| obrolan | ts | String | 

 **Contoh** 

```
slack_read = glueContext.create_dynamic_frame.from_options(
    connection_type="slack",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "conversations/C058W38R5J8",
        "PARTITION_FIELD": "ts"
        "LOWER_BOUND": "2022-12-01T00:00:00.000Z"
        "UPPER_BOUND": "2024-09-23T15:00:00.000Z"
        "NUM_PARTITIONS": "2"
    }
)
```