Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Lettura da PayPal entità

Modalità Focus
Lettura da PayPal entità - 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à.

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à.

Prerequisito

Un PayPal oggetto da cui vorresti leggere. Avrai bisogno del nome dell'oggetto,transaction.

Entità supportate per l'origine:

Entità Può essere filtrato Limite di supporto Supporta Order by Supporta Select * Supporta il partizionamento
transazione No

Esempio:

paypal_read = glueContext.create_dynamic_frame.from_options( connection_type="paypal", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "transaction", "API_VERSION": "v1", "INSTANCE_URL": "https://api-m.paypal.com" }

PayPal dettagli dell'entità e del campo:

Entità con metadati statici:

Entità Campo Tipo di dati Operatori supportati
transazione data_inizio_transazione DateTime Tra
data_ultima_data_di_aggiornamento Stringa N/A
tipo_strumento_di pagamento Stringa =
balance_affecting_only Stringa =
store_id Stringa =
id_terminale Stringa =
valuta_della transazione Stringa =
transaction_id Stringa N/A
stato_della transazione Stringa N/A
tipo_transazione Stringa N/A
informazioni sulla transazione Struct N/D
informazioni_pagatore Struct N/D
informazioni_spedizione Struct N/D
informazioni sul carrello Struct N/D
informazioni sul negozio Struct N/D
info sull'asta Struct N/D
informazioni_incentivi Struct N/D

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 campo Datetime, accettiamo il valore in ISO formato.

    Esempi di valori validi:

    "2024-07-01T00:00:00.000Z"
  • UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.

  • NUM_PARTITIONS: il numero di partizioni.

Il seguente campo è supportato per il partizionamento per entità:

Nome dell'entità Campi di partizionamento Tipo di dati
transazione data_inizio_transazione DateTime

Esempio:

paypal_read = glueContext.create_dynamic_frame.from_options( connection_type="paypal", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "transaction", "API_VERSION": "v1", "PARTITION_FIELD": "transaction_initiation_date" "LOWER_BOUND": "2024-07-01T00:00:00.000Z" "UPPER_BOUND": "2024-07-02T00:00:00.000Z" "NUM_PARTITIONS": "10" }
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.