

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
<a name="blackbaud-reading-from-entities"></a>

**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 \$1 | 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
<a name="blackbaud-reading-entity-field-details"></a>

Per ulteriori informazioni sui dettagli dell'entità e del campo, consultare:
+ [Azione](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Action)
+ [Costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Constituent)
+ [Indirizzo del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Address)
+ [Iscrizione del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Membership)
+ [Entità che si occupa della raccolta fondi del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#FundraiserAssignment)
+ [Istruzione del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Education)
+ [Indirizzo e-mail del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#EmailAddress)
+ [Numero di telefono del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Phone)
+ [Nota del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Note)
+ [Presenza online del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#OnlinePresence)
+ [Relazione del costituente](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Relationship)
+ [Evento](https://developer.blackbaud.com/skyapi/renxt/event/entities#Event)
+ [Partecipante dell'evento](https://developer.blackbaud.com/skyapi/renxt/event/entities#Participant)
+ [Contestazione](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Appeal)
+ [Campagna](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Campaign)
+ [Fondi](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Fund)
+ [Pacchetto](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Package)
+ [Gift](https://developer.blackbaud.com/skyapi/renxt/gift/entities#Gift)
+ [Campo personalizzato Gift](https://developer.blackbaud.com/skyapi/renxt/gift/entities#CustomField)
+ [Batch Gift](https://developer.blackbaud.com/skyapi/renxt/gift-batch/entities#GiftBatch)
+ [Opportunità](https://developer.blackbaud.com/skyapi/renxt/opportunity/entities#Opportunity)
+ [Codici del costituente](https://developer.sky.blackbaud.com/api#api=56b76470069a0509c8f1c5b3)

**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
<a name="blackbaud-reading-partitioning-queries"></a>

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