U-SQL作业失败

时间:2018-03-15 05:50:39

标签: azure azure-data-lake u-sql

我有一个USQL脚本,适用于单个文件。

我放了一些??查询中的运算符也可以解释丢失的数据案例。

现在,当我在大约900个JSON文件上运行它时:

TooManyVertexFailedInStage: Too many vertex failures in a stage
E_RUNTIME_USER_EXPRESSIONEVALUATION: Error while evaluating expression Microsoft.Analytics.Samples.Formats.Json.JsonFunctions.JsonTuple(tmp_0[0])["Value"] ?? "0"

Component
JobManager_User

Message
Too many vertex failures in a stage

Description
Many vertices in stage SV1_Extract failed due to Vertex user code error.
Details
Vertex SV1_Extract[4613].v0 {9199FFCE-F114-47D1-912E-D5FFBAC11E0C} failed 

Error:
Vertex user code error

exitcode=CsExitCode_StillActive Errorsnippet=

我没有得到错误的原因?

我怎么解决它?

1 个答案:

答案 0 :(得分:1)

如果在本地运行脚本,则应在控制台输出中看到更详细的错误信息。在不知道你的代码做什么的情况下,很难推断出错误,但可能是tmp_0为null,或者长度为零,或者有一个零元素,它没有一个名为value的属性。您的 ??操作员无法帮助解决任何这些情况。