

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

# Membaca dari entitas Pendo
<a name="pendo-reading-from-entities"></a>

 **Prasyarat** 

Objek Pendo yang ingin Anda baca. Lihat tabel entitas yang didukung di bawah ini untuk memeriksa entitas yang tersedia. 

 **Entitas yang didukung** 
+ [Fitur](https://developers.pendo.io/docs/?bash#feature)
+ [Panduan](https://developers.pendo.io/docs/?bash#guide)
+ [Halaman](https://developers.pendo.io/docs/?bash#page)
+ [Laporkan](https://developers.pendo.io/docs/?bash#report)
+ [Laporkan Data](https://developers.pendo.io/docs/?bash#return-report-contents-as-array-of-json-objects)
+ [Pengunjung](https://developers.pendo.io/docs/?bash#visitor)
+ [Akun](https://developers.pendo.io/docs/?bash#entities)
+ [Peristiwa](https://developers.pendo.io/docs/?bash#events-grouped)
+ [Acara Fitur](https://developers.pendo.io/docs/?bash#events-grouped)
+ [Panduan Acara](https://developers.pendo.io/docs/?bash#events-ungrouped)
+ [Halaman Acara](https://developers.pendo.io/docs/?bash#events-grouped)
+ [Acara Polling](https://developers.pendo.io/docs/?bash#events-ungrouped)
+ [Lacak Acara](https://developers.pendo.io/docs/?bash#events-grouped)


| Entitas | Dapat disaring | Mendukung Batas | Mendukung Order By | Mendukung Pilih \$1 | Mendukung Partisi | 
| --- | --- | --- | --- | --- | --- | 
| Fitur | Tidak | Tidak | Tidak | Ya | Tidak | 
| Panduan | Tidak | Tidak | Tidak | Ya | Tidak | 
| Halaman | Tidak | Tidak | Tidak | Ya | Tidak | 
| Laporan | Tidak | Tidak | Tidak | Ya | Tidak | 
| Laporkan Data | Tidak | Tidak | Tidak | Ya | Tidak | 
| Pengunjung (API Agregasi) | Ya | Tidak | Ya | Ya | Tidak | 
| Akun (API Agregasi) | Ya | Tidak | Ya | Ya | Tidak | 
| Acara (API Agregasi) | Ya | Tidak | Ya | Ya | Tidak | 
| Acara Fitur (API Agregasi) | Ya | Tidak | Ya | Ya | Ya | 
| Panduan Acara (API Agregasi) | Ya | Tidak | Ya | Ya | Ya | 
| Akun (API Agregasi) | Ya | Tidak | Ya | Ya | Ya | 
| Halaman Acara (API Agregasi) | Ya | Tidak | Ya | Ya | Ya | 
| Acara Polling (API Agregasi) | Ya | Tidak | Ya | Ya | Ya | 
| Lacak Acara (API Agregasi) | Ya | Tidak | Ya | Ya | Ya | 

 **Contoh** 

```
Pendo_read = glueContext.create_dynamic_frame.from_options(
    connection_type="glue.spark.Pendo",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "feature",
        "API_VERSION": "v1",
        "INSTANCE_URL": "instanceUrl"
    }
```

## Mempartisi kueri
<a name="adobe-marketo-engage-reading-partitioning-queries"></a>

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 DateTime bidang, kami menerima nilai dalam format ISO.

  Contoh nilai valid:

  ```
  "2024-07-01T00:00:00.000Z"
  ```
+ `UPPER_BOUND`: nilai batas atas **eksklusif** dari bidang partisi yang dipilih.
+ `NUM_PARTITIONS`: jumlah partisi.

Tabel berikut menjelaskan rincian dukungan bidang partisi entitas:


| Nama entitas | 
| --- | 
| Peristiwa | 
|  Acara Fitur  | 
| Panduan Acara | 
| Halaman Acara | 
| Acara Polling | 
| Lacak Acara | 

Contoh:

```
pendo_read = glueContext.create_dynamic_frame.from_options(
    connection_type="glue.spark.pendo",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "event",
        "API_VERSION": "v1",
        "INSTANCE_URL": "instanceUrl"
        "NUM_PARTITIONS": "10",
        "PARTITION_FIELD": "appId"
        "LOWER_BOUND": "4656"
        "UPPER_BOUND": "7788"
    }
```