cosmosdbを使用したリクエストは、RUを消費する必要があります。明らかに、挿入要求がRUスループットを超え、エラーコード16500が発生しました。
公式ドキュメント から詳細な手順を見つけることができます。 。
以下の方法で問題を解決してみてください。
-
データをバッチでインポートして、スループットを削減します。
-
アプリケーションに独自の再試行ロジックを追加します。
-
コレクションの予約スループットを増やします。もちろん、それはあなたのコストを増加させます。
この
お役に立てば幸いです。
回答の更新:
ドキュメントを一意に識別できないようです。したがって、Cosmos DBによって自動的に生成された「_id」属性では、挿入されたドキュメントと挿入されていないドキュメントを判別できないと思います。
スループット設定を増やし、データベースを空にしてから、データを一括インポートすることをお勧めします。
コストを考慮して、このドキュメント を参照してください。 適切なRUを設定するため。
または、 CosmosDBEmulatorを使用してローカルで一括インポート操作をテストすることもできます。