Opciones de conexión de SAP OData - AWS Glue

Opciones de conexión de SAP OData

Las siguientes son opciones de conexión para SAP OData:

  • ENTITY_NAME(cadena): (obligatorio) se usa para lectura. El nombre del objeto en SAP OData.

    Por ejemplo: /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • API_VERSION(cadena): (opcional) Se usa para leer. Versión de la API de REST de SAP OData que quiere usar. Ejemplo: 2.0.

  • SELECTED_FIELDS(lista<Cadena>): predeterminado: empty(SELECT *). Se usa para leer. Columnas que desee seleccionar para el objeto.

    Por ejemplo: SalesOrder

  • FILTER_PREDICATE(cadena): predeterminado: vacío. Se usa para leer. Debe estar en el formato de Spark SQL.

    Por ejemplo: SalesOrder = "10".

  • QUERY(cadena): predeterminado: vacío. Se usa para leer. Consulta completa de Spark SQL.

    Por ejemplo: SELECT * FROM /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder.

  • PARTITION_FIELD(cadena): se usa para leer. Campo que se utilizará para particionar la consulta.

    Por ejemplo: ValidStartDate.

  • LOWER_BOUND(cadena): se usa para leer. Un valor de límite inferior inclusivo del campo de partición elegido.

    Por ejemplo: "2000-01-01T00:00:00.000Z".

  • UPPER_BOUND(cadena): se usa para leer. Un valor límite superior exclusivo del campo de partición elegido.

    Por ejemplo: "2024-01-01T00:00:00.000Z".

  • NUM_PARTITIONS(entero): predeterminado: 1. Se usa para leer. Número de particiones para leer.

  • INSTANCE_URL(cadena): la URL del host de la aplicación de la instancia de SAP.

    Por ejemplo: https://example-externaldata.sierra.aws.dev.

  • SERVICE_PATH(cadena): la ruta del servicio de la aplicación de la instancia de SAP.

    Por ejemplo: /sap/opu/odata/iwfnd/catalogservice;v=2.

  • CLIENT_NUMBER(cadena): el número de cliente de la aplicación de la instancia de SAP.

    Por ejemplo: 100

  • PORT_NUMBER(cadena). Valor predeterminado: el número de puerto de la aplicación de la instancia de SAP.

    Por ejemplo: 443

  • LOGON_LANGUAGE(cadena): idioma de inicio de sesión de la aplicación de instancias de SAP.

    Por ejemplo: EN.

  • ENABLE_CDC(cadena): define si se debe ejecutar un trabajo con CDC habilitado, es decir, con el seguimiento de los cambios.

    Por ejemplo: True/False.

  • DELTA_TOKEN(cadena): ejecuta una extracción de datos incremental basada en el token Delta válido proporcionado.

    Por ejemplo: D20241107043437_000463000.

  • PAGE_SIZE(entero): define el tamaño de la página para consultar los registros. El tamaño de página predeterminado es 50 000. Cuando se especifica un tamaño de página, SAP devuelve solo el número definido de registros por llamada a la API, en lugar del conjunto de datos completo. El conector seguirá proporcionando el número total de registros y gestionará la paginación utilizando el tamaño de página que especificó. Si necesita un tamaño de página mayor, puede elegir cualquier valor de hasta 500 000, el cual es el máximo permitido. Se ignorará cualquier tamaño de página especificado superior a 500 000. En su lugar, el sistema utilizará el tamaño de página máximo permitido. Puede especificar el tamaño de página en la interfaz de usuario de AWS Glue Studio agregando una opción de conexión PAGE_SIZE con el valor que desee.

    Por ejemplo: 20000.