SAP OData 連線選項 - AWS Glue

SAP OData 連線選項

以下是 SAP OData 的連線選項:

  • ENTITY_NAME(String) - (必要) 用於讀取。SAP OData 中的物件名稱。

    例如:/sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • API_VERSION(String) - (選用) 用於讀取。您想要使用的 SAP OData Rest API 版本。範例:2.0。

  • SELECTED_FIELDS(List<String>) - 預設:empty(SELECT *)。用於讀取。您要為物件選取的資料欄。

    例如:SalesOrder

  • FILTER_PREDICATE(String) - 預設:空白。用於讀取。其應該為 Spark SQL 格式。

    例如:SalesOrder = "10"

  • QUERY(String) - 預設:空白。用於讀取。完整的 Spark SQL 查詢。

    例如:SELECT * FROM /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder

  • PARTITION_FIELD(String) - 用於讀取。用於分區查詢的欄位。

    例如:ValidStartDate

  • LOWER_BOUND(String) - 用於讀取。所選分區欄位的包含下限值。

    例如:"2000-01-01T00:00:00.000Z"

  • UPPER_BOUND(String) - 用於讀取。所選分區欄位的唯一上限值。

    例如:"2024-01-01T00:00:00.000Z"

  • NUM_PARTITIONS(Integer) - 預設:1。用於讀取。要讀取的分區數目。

  • INSTANCE_URL(String) - SAP 執行個體應用程式主機 URL。

    例如:https://example-externaldata.sierra.aws.dev

  • SERVICE_PATH(String) - SAP 執行個體應用程式服務路徑。

    例如:/sap/opu/odata/iwfnd/catalogservice;v=2

  • CLIENT_NUMBER(String) - SAP 執行個體應用程式用戶端編號。

    例如:100

  • PORT_NUMBER(String) - 預設:SAP 執行個體應用程式連接埠號碼。

    例如:443

  • LOGON_LANGUAGE(String) - SAP 執行個體應用程式登入語言。

    例如:EN

  • ENABLE_CDC(String) - 定義是否在啟用 CDC 的情況下執行任務,即追蹤變更。

    例如:True/False

  • DELTA_TOKEN(String) - 根據提供的有效 Delta Token 執行增量資料提取。

    例如:D20241107043437_000463000

  • PAGE_SIZE(Integer) - 定義查詢記錄的頁面大小。預設頁面大小上限為 50,000。指定頁面大小時,SAP 僅傳回每個 API 呼叫定義的記錄數,而不是整個資料集。連接器仍會提供記錄總數,並使用指定的頁面大小來處理分頁。如果需要更大的頁面大小,可以選擇任何值,最高可達 500,000,這是允許的最大值。將會忽略超過 500,000 的指定頁面大小。反之,系統會使用允許的頁面大小上限。可新增具有所需值的連線選項 PAGE_SIZE,以便在 AWS Glue Studio UI 中指定頁面大小。

    例如:20000