【问题标题】:Azure Data Factory v2 "Invalid value for property 'type'" when running pipeline运行管道时 Azure 数据工厂 v2“属性‘类型’的值无效”
【发布时间】:2019-06-21 16:27:38
【问题描述】:

我在编辑器中手动创建了一个 ADF v2 管道,它可以正常工作。

我将它导出到一个 ARM 模板,我对生成的脚本所做的唯一更改是用变量('factoryName')替换参数('factoryName')(因为我想为工厂使用派生名称实例)。我也尝试过使用生成的 json 和参数文件重新创建管道,但是同样的问题仍然存在。

每当我尝试运行管道时,都会出现错误:

属性 'type' 的值无效 完全没有我可以用来找出问题所在的详细信息。错误代码只是 'BadRequest'

在 ADF 门户中使用验证器表明我的配置没有验证问题。

我看到另一个linked post 表明布尔数据类型不正确,我尝试将它们更改为布尔和布尔,但错误仍然存​​在。

该任务是一个简单的复制任务,它将从一个 Azure SQL 数据库复制到另一个 Azure SQL 数据库,使用目标数据库上的存储过程来执行 upsert。

我在 ADF 编辑器中重新创建了 ARM 模板两次,两次都产生了相同的问题。

【问题讨论】:

    标签: azure azure-sql-database azure-data-factory arm-template azure-data-factory-2


    【解决方案1】:

    我正在将数据从 MariaDB 迁移到 Azure。即使我在复制活动管道时遇到了这个问题,我也导出了管道进行了环境更改,导入了 ARM 模板,当我尝试运行时遇到了同样的问题。 我尝试调试/搜索,但没有发现任何帮助。

    调试后我得出的唯一结论是,如果数据大小大于数据类型的转换会花费大量时间,并且在我们导入模板时不会发生。

    但如果我们在门户网站上手动创建管道,它运行良好,没有任何错误。

    请尝试使用失败管道的类似数据库详细信息手动创建管道,它会正常工作。

    如果您通过 ARM 模板找到了解决此问题的替代方法,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-24
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 2022-01-06
      • 2019-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多