我一直在更新分区表的Azure Data Lake上运行U-SQL作业,它们成功运行,但是在“完成”阶段失败,并显示错误“ JM_FinalMetadataOperationUserError”,堆栈跟踪如下:
Object ec2d8ab3-6df5-48eb-9169-daec48bf27a6.DeployedLogs.dbo.ConcurrentRecord__1__System.DateTime.FromBinary
(5246322962427387904 /* 2012-02-01T12:00:00.0000000Z */)
already exists at Scope.MetadataService.Client.WcfBasedMetadataClient.ExecuteMetadataJob(MetadataJob mdJob)
at MetaDataExecutor.RealMetaDataExecutor.Execute(MetadataJob job)
at MetaDataExecutor.Committer.Commit(MetadataJob job)
Run Code Online (Sandbox Code Playgroud)
错误消息指出:
Failed to write job meta-data due to user error
Run Code Online (Sandbox Code Playgroud)
什么会导致此问题?是由于从表中添加/截断了值吗?
希望能有所帮助。