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_SalesOrderPARTITION_FIELD(Zeichenfolge) – Zum Lesen verwendet. Feld, das zur Partitionierung der Abfrage verwendet werden soll.Beispiel:
ValidStartDateLOWER_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.devSERVICE_PATH(Zeichenfolge) – Der Service-Pfad für die SAP-Instance-Anwendung.Beispiel:
/sap/opu/odata/iwfnd/catalogservice;v=2CLIENT_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:
ENENABLE_CDC(Zeichenfolge) – Definiert, ob ein Auftrag mit aktiviertem CDC ausgeführt werden soll, d. h. mit Änderungen nachverfolgen.Beispiel:
True/FalseDELTA_TOKEN(Zeichenfolge) – Führt einen inkrementellen Datenabruf auf der Grundlage des angegebenen gültigen Delta-Tokens aus.Beispiel:
D20241107043437_000463000PAGE_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 VerbindungsoptionPAGE_SIZEmit dem gewünschten Wert hinzufügen.Beispiel:
20000