Lettura da entità SendGrid - AWS Glue

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 No No
Invii singoli No No
Statistiche e automazioni delle campagne di marketing No No
Invii singoli per statistiche della campagna di marketing No No
Segmenti No No No
Contatti No No No
Categoria No No No No
Statistiche No No No
Gruppi di annullamento dell'iscrizione No No 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
e-mail 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
whatsapp Stringa N/A
line Stringa N/A
facebook 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.