Azure data factory 从Azure数据工厂调用Azure SQL DW存储过程

Azure data factory 从Azure数据工厂调用Azure SQL DW存储过程,azure-data-factory,Azure Data Factory,尝试在Azure SQL数据仓库中运行存储过程时,我遇到以下错误 活动“SprocActivitySample”包含无效的数据集引用“Destination SQLDW nna”。此数据集指向Azure SQL DW,其中包含存储过程 这是完整的代码 { "name": "SprocActivitySamplePipeline", "properties": { "activities": [ { "type

尝试在Azure SQL数据仓库中运行存储过程时,我遇到以下错误

活动“SprocActivitySample”包含无效的数据集引用“Destination SQLDW nna”。此数据集指向Azure SQL DW,其中包含存储过程

这是完整的代码

{
    "name": "SprocActivitySamplePipeline",
    "properties": {
        "activities": [
            {
                "type":"SqlServerStoredProcedure",
                "typeProperties": {
                    "storedProcedureName": "DailyImport",
                    "storedProcedureParameters": {
                        "DateToImportFor": "$$Text.Format('{0:yyyy-MM-dd HH:mm:ss}', SliceStart)"
                    }
                },
                "outputs": [
                    {
                        "name": "Destination-SQLDW-nna"
                    }
                ],
                "scheduler": {
                    "frequency": "Day",
                    "interval": 1
                },
                "name": "SprocActivitySample"
            }
        ],
         "start": "2017-01-01T00:00:00Z",
         "end": "2017-02-20T05:00:00Z",
        "isPaused": true
    }
}

恐怕Azure Sql数据仓库不支持存储过程中的表值参数

请在此处阅读更多信息:

如果你找到了解决方法,请分享!我找不到

另外,如果您可以发布数据集json,那么我们就可以尝试查找其中的任何错误


干杯

我让它工作了。问题是我引用错了

                 "outputs": [
                    {
                        "name": "Destination-SQLDW-nna"
                    }

将名称更正为正确的数据集后,Azure SQL数据仓库确实支持参数,但不支持表值参数。这就是你的意思吗?如果我的编辑不适用,请随时回滚。文档说明它不支持:•表值参数•只读参数•默认参数。还有其他类型的参数吗?如果是这样,那么您的编辑是正确的。