Lettura da entità SendGrid
Prerequisito
Un oggetto di SendGrid da cui si desidera leggere. È necessario il nome dell'oggetto, come lists, singlesends o segments.
Entità supportate come origine:
| Entità | Può essere filtrato | Supporta limite | Supporta Ordina per | Supporta Seleziona * | Supporta il partizionamento |
|---|---|---|---|---|---|
| Elenchi | No | Sì | No | Sì | No |
| Invii singoli | Sì | Sì | No | Sì | No |
| Statistiche e automazioni delle campagne di marketing | Sì | Sì | No | Sì | No |
| Invii singoli per statistiche della campagna di marketing | Sì | Sì | No | Sì | No |
| Segmenti | Sì | No | No | Sì | No |
| Contatti | Sì | No | No | Sì | No |
| Categoria | No | No | No | Sì | No |
| Statistiche | Sì | No | No | Sì | No |
| Gruppi di annullamento dell'iscrizione | Sì | No | No | Sì | No |
Esempio:
sendgrid_read = glueContext.create_dynamic_frame.from_options( connection_type="sendgrid", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "lists", "API_VERSION": "v3", "INSTANCE_URL": "instanceUrl" }
Dettagli dell'entità e del campo di SendGrid
Entità con metadati statici:
| Entità | Campo | Tipo di dati | Operatori supportati |
|---|---|---|---|
| Elenchi | id | Stringa | N/A |
| nome | Stringa | N/A | |
| contact_count | Numero intero | N/D | |
| _metadata | Struct | N/D | |
| Invii singoli | id | Stringa | N/A |
| nome | Stringa | EQUAL_TO | |
| abtest | Struct | N/D | |
| status | Stringa | EQUAL_TO | |
| categorie | Elenco | EQUAL_TO | |
| send_at | Stringa | N/A | |
| is_abtest | Booleano | N/D | |
| aggiornato_at | Stringa | N/A | |
| created_at | Stringa | N/A | |
| canali | Elenco | N/D | |
| Statistiche e automazioni delle campagne di marketing | id | Stringa | N/A |
| aggregation | Stringa | N/A | |
| step_id | Stringa | N/A | |
| statistiche | Struct | N/D | |
| automation_ids | Elenco | EQUAL_TO | |
| Invii singoli per statistiche della campagna di marketing | id | Stringa | N/A |
| ab_variation | Stringa | N/A | |
| ab_phase | Stringa | N/A | |
| aggregation | Stringa | N/A | |
| statistiche | Struct | N/D | |
| singlesend_ids | Elenco | EQUAL_TO | |
| Segmenti | id | Stringa | N/A |
| nome | Stringa | N/A | |
| query_version | Stringa | N/A | |
| contacts_count | Numero intero | N/D | |
| sample_updated_at | Stringa | N/A | |
| next_sample_update | Stringa | N/A | |
| created_at | Stringa | N/A | |
| aggiornato_at | Stringa | N/A | |
| parent_list_id | Stringa | N/A | |
| status | Struct | N/D | |
| parent_list_ids | Stringa | EQUAL_TO | |
| no_parent_list_id | Booleano | EQUAL_TO | |
| Contatti | id | Stringa | N/A |
| first_name | Stringa | N/A | |
| last_name | Stringa | N/A | |
| unique_name | Stringa | N/A | |
| Stringa | N/A | ||
| alternate_emails | Elenco | N/D | |
| address_line_1 | Stringa | N/A | |
| address_line_2 | Stringa | N/A | |
| città | Stringa | N/A | |
| state_province_region | Stringa | N/A | |
| country | Stringa | N/A | |
| postal_code | Stringa | N/A | |
| phone_number | Stringa | N/A | |
| Stringa | N/A | ||
| line | Stringa | N/A | |
| Stringa | N/A | ||
| list_ids | Elenco | N/D | |
| custom_fields | Struct | N/D | |
| created_at | Stringa | N/A | |
| aggiornato_at | Stringa | N/A | |
| _metadata | Struct | N/D | |
| event_timestamp | DateTime | BETWEEN | |
| Categoria | categorie | Elenco | N/D |
| Statistiche | data | Stringa | N/A |
| statistiche | Elenco | N/D | |
| start_date | DateTime | EQUAL_TO, BETWEEN | |
| aggregated_by | Stringa | EQUAL_TO | |
| Gruppi di annullamento dell'iscrizione | id | Numero intero | EQUAL_TO |
| nome | Stringa | N/A | |
| description | Stringa | N/A | |
| last_email_sent_at | Numero intero | N/D | |
| is_default | Booleano | N/D | |
| unsubscribes | Numero intero | N/D |
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
SendGrid non supporta il partizionamento basato su filtri o quello basato su record.