本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SAP OData 連線選項
以下是 SAP OData 的連線選項:
ENTITY_NAME(字串) - (必要) 用於讀取。SAP OData 中的物件名稱。例如:/sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder
API_VERSION(字串) - (選用) 用於讀取。您要使用的 SAP OData Rest API 版本。範例:2.0。SELECTED_FIELDS(List<String>) - 預設: empty(SELECT *)。用於讀取。您要為物件選取的資料欄。例如:SalesOrder
FILTER_PREDICATE(字串) - 預設:空。用於讀取。它應該是 Spark SQL 格式。例如:
SalesOrder = "10"QUERY(字串) - 預設:空。用於讀取。Full Spark SQL 查詢。例如:
SELECT * FROM /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrderPARTITION_FIELD(字串) - 用於讀取。用於分割查詢的欄位。例如:
ValidStartDateLOWER_BOUND(字串) - 用於讀取。所選分割區欄位的包含下限值。例如:
"2000-01-01T00:00:00.000Z"UPPER_BOUND(字串) - 用於讀取。所選分割區欄位的專屬上限值。例如:
"2024-01-01T00:00:00.000Z"NUM_PARTITIONS(整數) - 預設:1。用於讀取。要讀取的分割區數量。INSTANCE_URL(字串) - SAP 執行個體應用程式主機 URL。例如:
https://example-externaldata.sierra.aws.devSERVICE_PATH(字串) - SAP 執行個體應用程式服務路徑。例如:
/sap/opu/odata/iwfnd/catalogservice;v=2CLIENT_NUMBER(字串) - SAP 執行個體應用程式用戶端號碼。例如:100
PORT_NUMBER(字串) - 預設:SAP 執行個體應用程式連接埠號碼。例如:443
LOGON_LANGUAGE(字串) - SAP 執行個體應用程式登入語言。例如:
ENENABLE_CDC(字串) - 定義是否在啟用 CDC 的情況下執行任務,也就是在軌道變更的情況下執行任務。例如:
True/FalseDELTA_TOKEN(字串) - 根據提供的有效 Delta Token 執行增量資料提取。例如:
D20241107043437_000463000PAGE_SIZE(整數) - 定義查詢記錄的頁面大小。預設頁面大小為 50,000。指定頁面大小時,SAP 只會傳回每個 API 呼叫定義的記錄數,而不是整個資料集。連接器仍會提供記錄總數,並使用您指定的頁面大小來處理分頁。如果您需要更大的頁面大小,您可以選擇任何值,最高可達 500,000,這是允許的最大值。任何超過 500,000 的指定頁面大小都會遭到忽略。反之,系統會使用允許的頁面大小上限。您可以新增PAGE_SIZE具有所需值的連線選項,在 AWS Glue Studio UI 中指定頁面大小。例如:
20000