Visual studio SSIS OData源代码在Visual Studio 2017中工作,但在Azure数据工厂中运行时失败

Visual studio SSIS OData源代码在Visual Studio 2017中工作,但在Azure数据工厂中运行时失败,visual-studio,azure,ssis,odata,etl,Visual Studio,Azure,Ssis,Odata,Etl,使用Visual Studio 2017在主机中测试OData源连接时,连接正常。 但是,当我将SSIS包推入Azure数据工厂并运行它时,它失败了。 我收到的唯一错误消息是: { "SsisDBOperationGuid": "XXXXXXXXXXXXXXXXXX", "SsisDBOperationId": YYYYYY, "OperationErrorMessages": "4/11/2019 9:54:21 AM +00:00 : Tarea Flujo de d

使用Visual Studio 2017在主机中测试OData源连接时,连接正常。 但是,当我将SSIS包推入Azure数据工厂并运行它时,它失败了。 我收到的唯一错误消息是:

{
    "SsisDBOperationGuid": "XXXXXXXXXXXXXXXXXX",
    "SsisDBOperationId": YYYYYY,
    "OperationErrorMessages": "4/11/2019 9:54:21 AM +00:00 : Tarea Flujo de datos:Error: The connection \"Connection\" cannot be found. Verify that the connection manager has a connection with that name.\r\n\n4/11/2019 9:54:21 AM +00:00 : Tarea Flujo de datos:Error: Origen OData failed validation and returned error code 0xC020801A.\r\n\n4/11/2019 9:54:21 AM +00:00 : Tarea Flujo de datos:Error: One or more component failed validation.\r\n\n",
    "effectiveIntegrationRuntime": "integrationRuntime1 (West Europe)",
    "executionDuration": 10197
}
主要错误消息是:

错误:找不到连接“connection”。验证连接管理器是否具有具有该名称的连接


我认为错误的原因是VisualStudio默认语言和azure语言之间的差异。尝试更改包XML中的连接名称(只需使用文本编辑器打开.dtsx文件)。有关更多详细信息,请参阅以下帖子:


您可能需要将其安装到Azure SSIS运行时中。这是MS组件还是第三方组件?我正在使用。您是否按照此链接所述下载并安装了它?如果是这样的话,你需要在Azure SSIS运行时执行同样的操作。我已经下载并安装了它,它在我的计算机上运行良好。你知道问题出在哪里吗?@Nick.McDermaid我认为原因是本地机器和azure数据工厂之间的语言差异。