View a markdown version of this page

Lettura dalle entità Edge NXT di Blackbaud Raiser - AWS Aderenza

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ì
Event 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 e il tipo di DateTime dati viene convertito in Timestamp nella risposta dei connettori.

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> }