SAP-OData-Verbindungsoptionen - AWS Glue

SAP-OData-Verbindungsoptionen

Im Folgenden sind die Verbindungsoptionen für SAP OData aufgeführt:

  • ENTITY_NAME (Zeichenfolge) – (Erforderlich) Zum Lesen verwendet. Der Name Ihres Objekts in SAP OData.

    Beispiel: /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • API_VERSION (Optional) Zum Lesen verwendet. Version der SAP-OData-REST-API, die Sie verwenden möchten. Beispiel: 2.0.

  • SELECTED_FIELDS (Liste<Zeichenfolge>) – Standard: leer(SELECT *). Zum Lesen verwendet. Spalten, die Sie für das Objekt auswählen möchten.

    Beispiel: SalesOrder

  • FILTER_PREDICATE(Zeichenfolge) – Standard: leer. Zum Lesen verwendet. Muss das Spark-SQL-Format aufweisen.

    Beispiel: SalesOrder = "10"

  • QUERY(Zeichenfolge) – Standard: leer. Zum Lesen verwendet. Vollständige Spark-SQL-Abfrage.

    Beispiel: SELECT * FROM /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • PARTITION_FIELD(Zeichenfolge) – Zum Lesen verwendet. Feld, das zur Partitionierung der Abfrage verwendet werden soll.

    Beispiel: ValidStartDate

  • LOWER_BOUND(Zeichenfolge) – Zum Lesen verwendet. Ein inklusiver Untergrenzwert des ausgewählten Partitionsfelds.

    Beispiel: "2000-01-01T00:00:00.000Z"

  • UPPER_BOUND(Zeichenfolge) – Zum Lesen verwendet. Ein exklusiver Obergrenzwert des ausgewählten Partitionsfeldes.

    Beispiel: "2024-01-01T00:00:00.000Z"

  • NUM_PARTITIONS(Ganzzahl) – Standard: 1. Zum Lesen verwendet. Anzahl der zu lesenden Partitionen.

  • INSTANCE_URL (Zeichenfolge) – Die Host-URL der SAP-Instance-Anwendung.

    Beispiel: https://example-externaldata.sierra.aws.dev

  • SERVICE_PATH (Zeichenfolge) – Der Service-Pfad für die SAP-Instance-Anwendung.

    Beispiel: /sap/opu/odata/iwfnd/catalogservice;v=2

  • CLIENT_NUMBER (Zeichenfolge) – Die Kundennummer der SAP-Instance-Anwendung.

    Beispiel: 100

  • PORT_NUMBER (Zeichenfolge) – Standard: Die Portnummer der SAP-Instance-Anwendung.

    Beispiel: 443

  • LOGON_LANGUAGE (Zeichenfolge) – Die Anmeldesprache der SAP-Instance-Anwendung.

    Beispiel: EN

  • ENABLE_CDC (Zeichenfolge) – Definiert, ob ein Auftrag mit aktiviertem CDC ausgeführt werden soll, d. h. mit Änderungen nachverfolgen.

    Beispiel: True/False

  • DELTA_TOKEN (Zeichenfolge) – Führt einen inkrementellen Datenabruf auf der Grundlage des angegebenen gültigen Delta-Tokens aus.

    Beispiel: D20241107043437_000463000

  • PAGE_SIZE (Ganzzahl) – Definiert die Seitengröße für die Abfrage der Datensätze. Die Standardgröße der Seite ist 50.000. Wenn eine Seitengröße angegeben ist, gibt SAP nur die definierte Anzahl von Datensätzen pro API-Aufruf zurück, nicht den gesamten Datensatz. Der Connector stellt weiterhin die Gesamtzahl der Datensätze bereit und verarbeitet die Seitennummerierung unter Verwendung der von Ihnen angegebenen Seitengröße. Wenn Sie eine größere Seitengröße benötigen, können Sie einen beliebigen Wert bis zu 500.000 (der maximal zulässige Wert) wählen. Jede angegebene Seitengröße, die den Wert 500.000 überschreitet, wird ignoriert. Stattdessen verwendet das System die maximal zulässige Seitengröße. Sie können die Seitengröße auf der AWS Glue Studio-Benutzeroberfläche angeben, indem Sie die Verbindungsoption PAGE_SIZE mit dem gewünschten Wert hinzufügen.

    Beispiel: 20000