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à Edge NXT di Blackbaud Raiser
Prerequisito
Un oggetto Edge NXT di Blackbaud Raiser da cui si desidera leggere. È necessario il nome dell'oggetto.
Entità supportate come origine:
| Entità | Può essere filtrato | Supporta limite | Supporta Ordina per | Supporta Seleziona * | Supporta partizionamento |
|---|---|---|---|---|---|
| Indirizzo del costituente | Sì | Sì | No | Sì | Sì |
| Istruzione del costituente | Sì | Sì | No | Sì | Sì |
| Indirizzo e-mail del costituente | Sì | Sì | No | Sì | Sì |
| Numero di telefono del costituente | Sì | Sì | No | Sì | Sì |
| Nota del costituente | Sì | Sì | No | Sì | Sì |
| Relazione del costituente | Sì | Sì | No | Sì | Sì |
| Presenza online del costituente | Sì | Sì | No | Sì | Sì |
| Opportunità | Sì | Sì | No | Sì | Sì |
| Contestazione | Sì | Sì | No | Sì | Sì |
| Campagna | Sì | Sì | No | Sì | Sì |
| Fondi | Sì | Sì | No | Sì | Sì |
| Pacchetto | Sì | Sì | No | Sì | Sì |
| Batch Gift | Sì | Sì | No | Sì | No |
| Partecipante dell'evento | Sì | Sì | Sì | Sì | Sì |
| Entità che si occupa della raccolta fondi del costituente | No | No | No | Sì | No |
| Gift | Sì | Sì | Sì | Sì | Sì |
| Appartenenza | Sì | Sì | No | Sì | Sì |
| Azione | Sì | Sì | No | Sì | No |
| Costituente | Sì | Sì | Sì | Sì | Sì |
| Beni del costituente | Sì | Sì | No | Sì | Sì |
| Evento | Sì | Sì | Sì | Sì | Sì |
| Campo personalizzato Gift | Sì | Sì | No | Sì | Sì |
Esempio:
blackbaud_read = glueContext.create_dynamic_frame.from_options( connection_type="BLACKBAUD", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v1", "SUBSCRIPTION_KEY": <Subscription key associated with one's developer account> }
Dettagli dell'entità e del campo Edge NXT di Blackbaud Raiser
Per ulteriori informazioni sui dettagli dell'entità e del campo, consultare:
Nota
I tipi di dati Struct e List vengono convertiti in tipo di dati String, mentre i tipi di dati DataTime vengono convertiti in Timestamp nella risposta del connettore.
Query di partizionamento
Partizionamento basato sul campo:
Edge NXT di Blackbaud Raiser non supporta il partizionamento basato sul campo o basato su record.
Partizionamento basato su record:
Puoi fornire l'opzione Spark aggiuntiva NUM_PARTITIONS se desideri utilizzare la concorrenza in Spark. Con questo parametro, la query originale viene suddivisa in NUM_PARTITIONS query secondarie che possono essere eseguite contemporaneamente dalle attività Spark.
Nel partizionamento basato su record, l'API Edge NXT di Blackbaud Raiser esegue query sul numero totale di record presenti e lo divide per il numero NUM_PARTITIONS fornito. Il numero di record risultante viene quindi recuperato contemporaneamente da ciascuna sotto-query.
NUM_PARTITIONS: il numero di partizioni.
Esempio:
blackbaud_read = glueContext.create_dynamic_frame.from_options( connection_type="BLACKBAUD", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v1", "NUM_PARTITIONS": "2", "SUBSCRIPTION_KEY": <Subscription key associated with one's developer account> }