Opzioni di OData connessione SAP - 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à.

Opzioni di OData connessione SAP

Di seguito sono riportate le opzioni di connessione per SAP: OData

  • ENTITY_NAME(String): (obbligatorio) utilizzato per la lettura. Il nome dell'oggetto in OData SAP.

    Ad esempio:/_ sap/opu/odata/sap/API_SALES_ORDER_SRV/A SalesOrder

  • API_VERSION(String): (facoltativo) utilizzato per la lettura. Versione dell' OData API SAP Rest che desideri utilizzare. Esempio: 2.0.

  • SELECTED_FIELDS(List<String>): predefinito: vuoto (SELECT *). Utilizzato per la lettura. Colonne da selezionare per l'oggetto.

    Ad esempio: SalesOrder

  • FILTER_PREDICATE(Stringa): predefinito: vuoto. Utilizzato per la lettura. Deve essere in formato Spark SQL.

    Ad esempio: SalesOrder = "10"

  • QUERY(String): predefinito, vuoto. Utilizzato per la lettura. Query Spark SQL completa.

    Ad esempio: SELECT * FROM /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • PARTITION_FIELD(String): utilizzato per la lettura. Campo da utilizzare per partizionare la query.

    Ad esempio: ValidStartDate

  • LOWER_BOUND(String): utilizzato per la lettura. Un valore limite inferiore inclusivo del campo di partizione scelto.

    Ad esempio: "2000-01-01T00:00:00.000Z"

  • UPPER_BOUND(String): utilizzato per la lettura. Un valore limite superiore esclusivo del campo di partizione scelto.

    Ad esempio: "2024-01-01T00:00:00.000Z"

  • NUM_PARTITIONS(Integer): predefinito, 1. Utilizzato per la lettura. Numero di partizioni da leggere.

  • INSTANCE_URL(String): l'URL dell'host dell'applicazione dell'istanza SAP.

    Ad esempio: https://example-externaldata.sierra.aws.dev

  • SERVICE_PATH(String): il percorso del servizio dell'applicazione dell'istanza SAP.

    Ad esempio: /sap/opu/odata/iwfnd/catalogservice;v=2

  • CLIENT_NUMBER(String): il numero del client dell'applicazione dell'istanza SAP.

    Ad esempio: 100

  • PORT_NUMBER(String): predefinito, il numero della porta dell'applicazione dell'istanza SAP.

    Ad esempio: 443

  • LOGON_LANGUAGE(String): il linguaggio di accesso all'applicazione dell'istanza SAP.

    Ad esempio: EN

  • ENABLE_CDC(String): definisce se eseguire un processo con CDC abilitato, ovvero con tracciamento delle modifiche.

    Ad esempio: True/False

  • DELTA_TOKEN(String): esegue un pull di dati incrementale basato sul token Delta valido fornito.

    Ad esempio: D20241107043437_000463000

  • PAGE_SIZE(Integer): definisce la dimensione della pagina per la query dei record. La dimensione della pagina predefinita è 50.000. Quando viene specificata una dimensione della pagina, SAP restituisce solo il numero definito di record per chiamata API, anziché l'intero set di dati. Il connettore continuerà a fornire il numero totale di record e gestirà l'impaginazione utilizzando la dimensione della pagina specificata. Se è necessaria una dimensione della pagina più grande, si può scegliere qualsiasi valore fino a 500.000, che è il massimo consentito. Qualsiasi dimensione della pagina specificata superiore a 500.000 verrà ignorata. Al contrario, il sistema utilizzerà la dimensione della pagina massima consentita. Puoi specificare la dimensione della pagina nell' AWS Glue Studio interfaccia utente aggiungendo un'opzione di connessione PAGE_SIZE con il valore desiderato.

    Ad esempio: 20000