Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Lettura dalle entità di Pendo
Prerequisiti
Un oggetto di Pendo da cui desideri leggere. Consultare la tabella delle entità supportate qui di seguito per verificare le entità disponibili.
Entità supportate
| Entità | Può essere filtrato | Supporta Limite | Supporta Ordina per | Supporta Seleziona * | Supporta il partizionamento |
|---|---|---|---|---|---|
| Funzionalità | No | No | No | Sì | No |
| Guida | No | No | No | Sì | No |
| Pagina | No | No | No | Sì | No |
| Report | No | No | No | Sì | No |
| Report di dati | No | No | No | Sì | No |
| Visitatore (API di aggregazione) | Sì | No | Sì | Sì | No |
| Account (API di aggregazione) | Sì | No | Sì | Sì | No |
| Evento (API di aggregazione) | Sì | No | Sì | Sì | No |
| Evento principale (API di aggregazione) | Sì | No | Sì | Sì | Sì |
| Evento guida (API di aggregazione) | Sì | No | Sì | Sì | Sì |
| Account (API di aggregazione) | Sì | No | Sì | Sì | Sì |
| Evento della pagina (API di aggregazione) | Sì | No | Sì | Sì | Sì |
| Evento di sondaggio (API di aggregazione) | Sì | No | Sì | Sì | Sì |
| Tracciare l'evento (API di aggregazione) | Sì | No | Sì | Sì | Sì |
Esempio
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" }
Query di partizionamento
È possibile fornire le opzioni Spark aggiuntive PARTITION_FIELD, LOWER_BOUND, UPPER_BOUND e NUM_PARTITIONS se si desidera utilizzare la simultaneità in Spark. Con questi parametri, la query originale viene suddivisa in NUM_PARTITIONS query secondarie che possono essere eseguite contemporaneamente dalle attività Spark.
PARTITION_FIELD: il nome del campo da utilizzare per partizionare la query.LOWER_BOUND: un valore limite inferiore inclusivo del campo di partizione scelto.Per il campo DateTime, accettiamo il valore in formato ISO.
Esempio di valore valido:
"2024-07-01T00:00:00.000Z"UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.NUM_PARTITIONS: il numero di partizioni.
Nella seguente tabella sono descritti i dettagli del campo di supporto del partizionamento delle entità:
| Nome dell'entità |
|---|
| Evento |
|
Evento principale |
| Evento guida |
| Evento della pagina |
| Evento di sondaggio |
| Tracciare l'evento |
Esempio:
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" }