运行管道时,Azure Data Factory v2“属性“类型”的值无效”

时间:2019-04-27 06:25:22

标签: azure azure-data-factory

我已经在编辑器中手动创建了ADF v2管道,并且可以正常工作。

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

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

属性“ type”的无效值,其中绝对没有任何我可以用来解决问题的详细信息。错误代码只是'BadRequest'

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

我看到另一个linked post提示布尔数据类型不正确,我尝试将其更改为布尔值以及布尔值,但是错误仍然存​​在。

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

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

1 个答案:

答案 0 :(得分:0)

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

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

但是,如果我们在门户网站上手动创建管道,则它可以正常运行而没有任何错误。

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

如果您已经通过ARM模板找到了另一种解决方法,请告诉我。