Lettura dalle entità di Facebook Ads - AWS Glue

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à di Facebook Ads

Prerequisito

Un oggetto di Facebook Ads da cui si desidera leggere. Avrai bisogno del nome dell'oggetto. Le tabelle seguenti mostrano le entità supportate.

Entità supportate per l'origine:

Entità Può essere filtrato Supportato Supportato Order by Supporta Select * Supporta il partizionamento
Campagna No
Set di annunci No
Annunci No
Ad Creative No No No
Insights - Conto No No No
Account pubblicitari No No
Insights - Ad No
Approfondimenti - AdSet No
Insights - 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 dell'entità e dei campi di Facebook Ads

Per ulteriori informazioni sulle entità e sui dettagli dei campi consulta:

Per ulteriori informazioni, consulta Marketing API.

Nota

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

Interrogazioni di partizionamento

Puoi fornire le opzioni Spark aggiuntive ePARTITION_FIELD, NUM_PARTITIONS se desideri LOWER_BOUNDUPPER_BOUND, utilizzare la concorrenza in Spark. Con questi parametri, la query originale verrebbe suddivisa in un NUM_PARTITIONS numero di sottoquery 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 DateTime campo, accettiamo il formato di timestamp Spark utilizzato nelle query Spark. SQL

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