パーティション分割されたテーブルを更新する 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)
エラーメッセージには次のように記載されています。
Failed to write job meta-data due to user error
この問題の原因は何ですか? テーブルから値が追加/切り捨てられたことが原因ですか?
助けていただければ幸いです。