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

通过Postman向SAC维度导入主数据时验证失败原因排查

SAP Analytical Cloud (SAC) 维度主数据API导入:Validate/Run操作失败问题

我正在尝试通过HTTP请求直接向SAC的公共维度加载主数据,使用Postman在测试环境操作,不需要在SAC界面手动创建导入任务。目前已经完成以下步骤:

  1. 在SAC中创建了OAuth 2.0 API客户端,成功获取到x-csrf-token

  2. 调用POST请求创建导入任务:

    https://(tenant)/api/v1/dataimport/publicDimensions/Xxxxxxxxx:ALM_TEST_SHORTSTRING/publicDimensionData
    
  3. 调用POST请求向任务填充数据:

    https://(tenant)/api/v1/dataimport/jobs/cc1daaaf-2376-4c55-9cf6-83bec0fbb11c
    

    分别尝试了JSON和CSV两种格式的请求体,都得到了成功写入1条记录的响应:

    JSON格式请求体:

    {
       "Mapping":{
          "ID":"ID",
          "Description":"Description"
       },
       "DefaultValues":{
          "ID":"ST_99"
       },
       "Data":[
          {
        "ID":"ST_05",
        "Description":"Berlin"
          }
       ]
    }
    

    (注:Mapping和DefaultValues字段可以省略)

    CSV格式请求体:

    ID,Description
    ST_05,Berlin
    

    数据填充后的响应内容:

    {
        "totalNumberRowsInCurrentRequest": 1,
        "upsertedNumberRows": 1,
        "failedNumberRows": 0,
        "failedRows": [],
        "validateJobURL": "https://tenant/api/v1/dataimport/jobs/cc1daaaf-2376-4c55-9cf6-83bec0fbb11c/validate",
        "runJobURL": "https://tenant/api/v1/dataimport/jobs/cc1daaaf-2376-4c55-9cf6-83bec0fbb11c/run",
        "totalNumberRowsInJob": "1"
    }
    

但当我调用响应中返回的validateJobURL或runJobURL时,得到如下错误:

{
    "error": {
        "code": "2069c8ab-2fbc-484f-4e8a-e112f9374ce2",
        "message": "Failed during validation for job [2901]"
    }
}

请求体为空,授权和x-csrf-token都正常,请求头只设置了x-csrf-token和Postman默认的头部信息。

请问为什么验证和任务执行会失败?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 17:17:10