

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Lesen aus Blackbaud-Raiser’s-Edge-NXT-Entitäten
<a name="blackbaud-reading-from-entities"></a>

**Voraussetzung**

Ein Blackbaud-Raiser’s-Edge-NXT-Objekt, aus dem Sie lesen möchten. Sie benötigen den Objektnamen.

**Unterstützte Entitäten für Quelle**:


| Entität | Kann gefiltert werden | Unterstützt Limit | Unterstützt „Sortieren nach“ | Unterstützt „\* auswählen“ | Unterstützt Partitionierung | 
| --- | --- | --- | --- | --- | --- | 
| Adresse Mitglied | Ja | Ja | Nein | Ja | Ja | 
| Bildung Mitglied | Ja | Ja | Nein | Ja | Ja | 
| E-Mail-Adresse Mitglied | Ja | Ja | Nein | Ja | Ja | 
| Telefon Mitglied | Ja | Ja | Nein | Ja | Ja | 
| Anmerkung Mitglied | Ja | Ja | Nein | Ja | Ja | 
| Beziehung Mitglied | Ja | Ja | Nein | Ja | Ja | 
| Onlinepräsenz Mitglied | Ja | Ja | Nein | Ja | Ja | 
| Gelegenheit | Ja | Ja | Nein | Ja | Ja | 
| Einspruch | Ja | Ja | Nein | Ja | Ja | 
| Kampagne | Ja | Ja | Nein | Ja | Ja | 
| Spende | Ja | Ja | Nein | Ja | Ja | 
| Package | Ja | Ja | Nein | Ja | Ja | 
| Geschenkpaket | Ja | Ja | Nein | Ja | Nein | 
| Veranstaltungsteilnehmer | Ja | Ja | Ja | Ja | Ja | 
| Spendenaktion Mitglied | Nein | Nein | Nein | Ja | Nein | 
| Geschenk | Ja | Ja | Ja | Ja | Ja | 
| Mitgliedschaften | Ja | Ja | Nein | Ja | Ja | 
| Action | Ja | Ja | Nein | Ja | Nein | 
| Mitglied | Ja | Ja | Ja | Ja | Ja | 
| Waren Mitglied | Ja | Ja | Nein | Ja | Ja | 
| Veranstaltung | Ja | Ja | Ja | Ja | Ja | 
| Benutzerdefiniertes Feld für Geschenke | Ja | Ja | Nein | Ja | Ja | 

**Beispiel:**

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

## Blackbaud-Raiser's-Edge-NXT-Details zur Entität und zum Feld
<a name="blackbaud-reading-entity-field-details"></a>

Weitere Informationen zu den Entitäten und Felddetails finden Sie unter:
+ [Action (Aktion)](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Action)
+ [Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Constituent)
+ [Adresse Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Address)
+ [Mitgliedschaft Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Membership)
+ [Spendenaktion Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#FundraiserAssignment)
+ [Bildung Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Education)
+ [E-Mail-Adresse Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#EmailAddress)
+ [Telefon Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Phone)
+ [Anmerkung Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Note)
+ [Onlinepräsenz Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#OnlinePresence)
+ [Beziehung Mitglied](https://developer.blackbaud.com/skyapi/renxt/constituent/entities#Relationship)
+ [Veranstaltung](https://developer.blackbaud.com/skyapi/renxt/event/entities#Event)
+ [Veranstaltungsteilnehmer](https://developer.blackbaud.com/skyapi/renxt/event/entities#Participant)
+ [Einspruch](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Appeal)
+ [Kampagne](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Campaign)
+ [Spende](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Fund)
+ [Package](https://developer.blackbaud.com/skyapi/renxt/fundraising/entities#Package)
+ [Geschenk](https://developer.blackbaud.com/skyapi/renxt/gift/entities#Gift)
+ [Benutzerdefiniertes Feld für Geschenke](https://developer.blackbaud.com/skyapi/renxt/gift/entities#CustomField)
+ [Geschenkpaket](https://developer.blackbaud.com/skyapi/renxt/gift-batch/entities#GiftBatch)
+ [Gelegenheit](https://developer.blackbaud.com/skyapi/renxt/opportunity/entities#Opportunity)
+ [Codes Mitglied](https://developer.sky.blackbaud.com/api#api=56b76470069a0509c8f1c5b3)

**Anmerkung**  
Die Datentypen Struct und List werden in den Datentyp String konvertiert, und der DateTime Datentyp wird in der Antwort der Konnektoren in Timestamp konvertiert.

## Partitionieren von Abfragen
<a name="blackbaud-reading-partitioning-queries"></a>

**Feldbasierte Partitionierung**:

Blackbaud Raiser's Edge NXT unterstützt keine feldbasierte oder datensatzbasierte Partitionierung.

**Datensatzbasierte Partitionierung**:

Sie können die zusätzliche Spark-Option `NUM_PARTITIONS` angeben, wenn Sie Parallelität in Spark nutzen möchten. Mit diesem Parameter würde die ursprüngliche Abfrage in `NUM_PARTITIONS` Unterabfragen aufgeteilt, die von Spark-Aufgaben gleichzeitig ausgeführt werden können.

Bei der datensatzbasierten Partitionierung wird die Gesamtzahl der vorhandenen Datensätze von der Blackbaud-Raiser’s-Edge-NXT-API abgefragt und durch die angegebene Anzahl `NUM_PARTITIONS` dividiert. Die resultierende Anzahl von Datensätzen wird dann gleichzeitig von jeder Unterabfrage abgerufen.
+ `NUM_PARTITIONS`: Die Anzahl an Partitionen.

Beispiel:

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