Azure data factory 如何映射存储过程&x27;将结果数据添加到输出数据集

Azure data factory 如何映射存储过程&x27;将结果数据添加到输出数据集,azure-data-factory,Azure Data Factory,是否可以使用数据工厂将存储过程的结果数据映射到输出数据集 我有以下资料: { "$schema": "http://datafactories.schema.management.azure.com/schemas/2015-09-01/Microsoft.DataFactory.Pipeline.json", "name": "GetViewsByDateRange", "properties": { "description": "Some description her

是否可以使用数据工厂将存储过程的结果数据映射到输出数据集

我有以下资料:

{
  "$schema": "http://datafactories.schema.management.azure.com/schemas/2015-09-01/Microsoft.DataFactory.Pipeline.json",
  "name": "GetViewsByDateRange",
  "properties": {
    "description": "Some description here",
    "activities": [
      {
        "name": "Stored Procedure Activity Template",
        "type": "SqlServerStoredProcedure",
        "inputs": [
          {
            "name": "InputDataset"
          }
        ],
        "outputs": [
          {
            "name": "OutputDataset"
          }
        ],
        "typeProperties": {
          "storedProcedureName": "GetViewsByDateRange",
          "storedProcedureParameters": {
            "startdateid": "20170421",
            "enddateid": "20170514"
          },
          "translator": {
            "type": "TabularTranslator",
            "ColumnMappings": "Id: Test_Id, ViewCount: TestViews"
          }
        },
        "policy": {
          "concurrency": 1,
          "executionPriorityOrder": "OldestFirst",
          "retry": 3,
          "timeout": "01:00:00"
        },
        "scheduler": {
          "frequency": "Minute",
          "interval": "15"
        }
      }
    ],
    "start": "2017-05-05T00:00:00Z",
    "end": "2017-05-05T00:00:00Z"
  }
}
但它返回以下错误:

2017年5月15日15:57:09-无法创建管道GetViewsByDaterRange 测试guid测试“消息”:“输入格式不正确。原因: batchPipelineRequest.typeProperties.translator:找不到成员 “SprocActivityParameters”类型的对象上的“translator”。路径 “typeProperties.translator”…,“代码”:“InputIsMalformedDetailed”


恐怕这不受支持。您必须将结果转储到存储器中以进行进一步处理。

如果存储过程中用作输入数据集的列名与输出数据集表相同,这是否有效?