You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SAC OData数据导出服务是否捕获事实表中删除的记录?

SAC OData数据导出服务:删除记录捕获问题解析

问题梳理

  • SAC OData数据导出服务是否能捕获事实表中已删除的记录?
  • SAC删除记录时是否存在软删除机制,导致删除记录无法通过导出服务获取?

官方文档说明(翻译自指定SAP帮助文档)

SAP分析云的OData数据导出服务支持捕获事实表中的删除记录,服务会通过特定标识字段(如IsDeleted)标记已删除条目,确保下游系统可识别并同步这些删除操作。

排查方向与技术建议

  • 核对导出请求参数:确认是否启用增量导出模式。增量导出需基于LastModifiedDateTime这类时间戳字段过滤,若仅请求全量数据且未包含删除标记字段,可能无法看到已删除记录。同时检查请求是否遗漏了必要的系统参数。
  • 验证删除标记字段:通过OData服务的$metadata端点查看实体元数据,确认是否暴露了IsDeleted(或类似命名)的布尔型字段。已删除记录会被标记为true,若Postman返回结果中无此字段,需确认服务配置是否开启了删除记录捕获功能。
  • 确认SAC删除操作类型:
    • 硬删除:直接从底层存储移除记录,这种情况导出服务无法捕获(记录已不存在),官方文档提及的删除记录捕获仅针对软删除场景。
    • 软删除:仅标记记录为删除状态而非物理移除,这类记录会被导出服务识别并返回。需确认在SAC中执行的删除操作是否触发了软删除逻辑。
  • 检查权限设置:当前访问OData服务的账号是否具备查看已删除记录的权限,部分权限配置会过滤掉标记为删除的条目。

内容的提问来源于stack exchange,提问作者2023hpy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 18:22:04