Lettura dalle entità di Facebook Ads - AWS Glue

Lettura dalle entità di Facebook Ads

Prerequisito

Un oggetto di Facebook Ads da cui desideri leggere. È necessario il nome dell'oggetto. Le tabelle seguenti mostrano le entità supportate.

Entità supportate come origine:

Entità Può essere filtrato Supporta limite Supporta Ordina per Supporta Seleziona * Supporta il partizionamento
Campagna No
Set di annunci No
Inserzioni No
Creative Ad No No No
Informazioni approfondite: conto No No No
Account pubblicitari No No
Informazioni approfondite: inserzione No
Informazioni approdondite: set di annunci No
Informazioni approfondite: campagna No

Esempio:

FacebookAds_read = glueContext.create_dynamic_frame.from_options( connection_type="FacebookAds", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v20.0" }

Dettagli sull'entità e sul campo di Facebook Ads

Per ulteriori informazioni sui dettagli dell'entità e del campo, consultare:

Per ulteriori informazioni, consulta l'API Marketing.

Nota

I tipi di dati Struct e List vengono convertiti in tipo di dati String nella risposta dei connettori.

Query di partizionamento

È possibile fornire le opzioni Spark aggiuntive PARTITION_FIELD, LOWER_BOUND, UPPER_BOUND e NUM_PARTITIONS se si desidera utilizzare la simultaneità in Spark. Con questi parametri, la query originale viene suddivisa in NUM_PARTITIONS query secondarie che possono essere eseguite contemporaneamente dalle attività Spark.

  • PARTITION_FIELD: il nome del campo da utilizzare per partizionare la query.

  • LOWER_BOUND: un valore limite inferiore inclusivo del campo di partizione scelto.

    Per il campo Datetime, accettiamo il formato di timestamp Spark utilizzato nelle query SQL di Spark.

    Esempio di valore valido:

    "2022-01-01"
  • UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.

  • NUM_PARTITIONS: il numero di partizioni.

Esempio:

FacebookADs_read = glueContext.create_dynamic_frame.from_options( connection_type="FacebookAds", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v20.0", "PARTITION_FIELD": "created_time" "LOWER_BOUND": "2022-01-01" "UPPER_BOUND": "2024-01-02" "NUM_PARTITIONS": "10" }