管道的设置是从存储在Azure Blob存储中的.csv
文件到Azure SQL数据库表的简单导入。
当我通过使用门户中的“调试”按钮在调试中运行管道时,作业将在8秒钟内完成。
当我使用Add trigger\Trigger now
按钮运行管道时,它将运行20分钟以上,并且失败,并显示错误“ InternalServerError执行请求”。
我从头开始重新创建了管道和组件,并尝试使用数据流(预览)和复制数据,两者给出相同的结果。
预期输出是管道的成功运行,实际输出是“ InternalServerError执行请求”错误。
答案 0 :(得分:0)
问题出在我们最近启用的源代码控制上。 “立即添加触发器\触发器”使用管道的发布版本。调试使用当前保存的管道版本。 20分钟的超时和“ InternalServerError执行请求”是一种糟糕的说法:“您尚未发布管道”:)
答案 1 :(得分:0)
只是添加另一个可能的原因,以防其他人偶然发现此问题:
当我有多个并发管道运行时,我多次遇到相同的错误,在我的情况下,这是由OneDrive文件夹中的数百个新文件触发的(“手动”通过Azure Logic App触发管道)。有些运行成功,有些则失败。当我重新运行失败的运行或一次加载较少的文件时,它起作用了。
因此数据工厂可能尚未准备好很好地处理并行执行。