Lettura da entità Google 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 da entità Google Ads

Prerequisiti

  • Un oggetto Google Ads da cui desideri leggere. Consulta la tabella delle entità supportate riportata di seguito per verificare le entità disponibili.

Entità supportate

Esempio

googleAds_read = glueContext.create_dynamic_frame.from_options( connection_type="googleads", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "campaign-3467***", "API_VERSION": "v16" }

Dettagli dell'entità e dei campi Google Ads

Interrogazioni di partizionamento

Se desideri utilizzare la concorrenza in Spark PARTITION_FIELD LOWER_BOUNDUPPER_BOUND, NUM_PARTITIONS possono essere fornite opzioni Spark aggiuntive,,. Con questi parametri, la query originale verrebbe suddivisa in un NUM_PARTITIONS numero di sottoquery che possono essere eseguite contemporaneamente dalle attività di 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 la data, accettiamo il formato di data Spark utilizzato nelle query SQL Spark. Esempio di valori validi:. "2024-02-06"

  • UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.

  • NUM_PARTITIONS: numero di partizioni.

I dettagli del supporto del campo di partizionamento per entità sono riportati nella tabella seguente.

Esempio

googleads_read = glueContext.create_dynamic_frame.from_options( connection_type="googleads", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "campaign-3467***", "API_VERSION": "v16", "PARTITION_FIELD": "date" "LOWER_BOUND": "2024-01-01" "UPPER_BOUND": "2024-06-05" "NUM_PARTITIONS": "10" } )