Options de connexion SAP OData - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Options de connexion SAP OData

Les options de connexion pour SAP OData sont les suivantes :

  • ENTITY_NAME(Chaîne) - (Obligatoire) Utilisé pour la lecture. Le nom de votre objet dans SAP OData.

    Par exemple : /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • API_VERSION(Chaîne) - (Facultatif) Utilisé pour la lecture. Version d’API Rest SAP OData que vous souhaitez utiliser. Exemple : 2.0.

  • SELECTED_FIELDS(Liste<Chaîne>) - Par défaut : vide (SELECT *). Utilisé pour la lecture. Colonnes que vous souhaitez sélectionner pour l’objet.

    Par exemple : SalesOrder

  • FILTER_PREDICATE(Chaîne) - Par défaut : vide. Utilisé pour la lecture. Doit être au format SQL Spark.

    Par exemple : SalesOrder = "10"

  • QUERY(Chaîne) - Par défaut : vide. Utilisé pour la lecture. Requête Spark SQL complète.

    Par exemple : SELECT * FROM /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • PARTITION_FIELD(Chaîne) - Utilisé pour la lecture. Champ à utiliser pour partitionner la requête.

    Par exemple : ValidStartDate

  • LOWER_BOUND(Chaîne) - Utilisé pour la lecture. Une valeur limite inférieure inclusive du champ de partition choisi.

    Par exemple : "2000-01-01T00:00:00.000Z"

  • UPPER_BOUND(Chaîne) - Utilisé pour la lecture. Une valeur limite supérieure exclusive du champ de partition choisi.

    Par exemple : "2024-01-01T00:00:00.000Z"

  • NUM_PARTITIONS(Entier) - Par défaut : 1. Utilisé pour la lecture. Nombre de partitions pour la lecture.

  • INSTANCE_URL(Chaîne) - L’URL de l’hôte de l’application de l’instance SAP.

    Par exemple : https://example-externaldata.sierra.aws.dev

  • SERVICE_PATH(Chaîne) - Le chemin d’accès au service d’application de l’instance SAP.

    Par exemple : /sap/opu/odata/iwfnd/catalogservice;v=2

  • CLIENT_NUMBER(Chaîne) - Le numéro de client de l’application de l’instance SAP.

    Par exemple : 100

  • PORT_NUMBER(Chaîne) - Par défaut : le numéro de port de l’application de l’instance SAP.

    Par exemple : 443

  • LOGON_LANGUAGE(Chaîne) - La langue de connexion à l’application de l’instance SAP.

    Par exemple : EN

  • ENABLE_CDC(Chaîne) - Définit s’il faut exécuter une tâche avec CDC activé, c’est-à-dire avec le suivi des modifications.

    Par exemple : True/False

  • DELTA_TOKEN(Chaîne) - Exécute une extraction de données incrémentielle en fonction du jeton Delta valide fourni.

    Par exemple : D20241107043437_000463000

  • PAGE_SIZE(Entier) - Définit la taille de page pour interroger les enregistrements. La taille de page par défaut est de 50,000. Lorsqu’une taille de page est spécifiée, SAP renvoie uniquement le nombre défini d’enregistrements par appel d’API, plutôt que le jeu de données complet. Le connecteur fournira toujours le nombre total d’enregistrements et gérera la pagination en utilisant la taille de page que vous avez indiquée. Si vous avez besoin d’une taille de page plus importante, vous pouvez choisir n’importe quelle valeur jusqu’à 500 000, qui est le maximum autorisé. Toute taille de page spécifiée supérieure à 500 000 sera ignorée. Le système utilisera plutôt la taille de page maximale autorisée. Vous pouvez spécifier la taille de page dans l’interface utilisateur AWS Glue Studio en ajoutant une option de connexion PAGE_SIZE avec la valeur souhaitée.

    Par exemple : 20000