次のような単純な U-SQL 移行スクリプトがあります。
- ADL データベースのステージング テーブルからデータを選択します
- ステージング テーブルを切り捨てる
- ADL の永続化されたテーブルに内容を挿入します
ステージング テーブルの読み込みスクリプトを実行した後にこのスクリプトを実行すると、スクリプトが正常に実行され、データが挿入されます。ただし、この同じ移行スクリプトを 2 回目に実行すると、次のエラーが発生します。
"diagnosticCode":195887168,"severity":"Error","component":"RUNTIME","source":"System","errorId":"E_RUNTIME_SYSTEM_INTERNALISSUE","message":"内部エラーが報告されました [アサーションが失敗しました: 'partitionDimension < vertexIndices.size()' at ScopeEngine::GetPartitionIndex(1020),]"
最後に、再度ロード スクリプトを実行し、続いて移行スクリプトを実行すると、すべてが正常に戻ります。何が間違っている可能性があるかについて、誰かがより多くの情報を提供できますか?