Solicitações com cosmosdb precisam consumir RUs. Obviamente, sua solicitação de inserção excedeu a taxa de transferência de RU e ocorreu o código de erro 16500.
Você pode encontrar mais instruções no documento oficial .
Você pode seguir as maneiras abaixo para tentar resolver o problema:
-
Importe seus dados em lotes para reduzir o rendimento.
-
Adicione sua própria lógica de repetição em seu aplicativo.
-
Aumentando a taxa de transferência reservada para a coleção. Claro, isso aumenta seu custo.
Você pode consultar este artigo .
Espero que ajude você.
Atualizar resposta:
Parece que seus documentos não são exclusivamente identificáveis. Portanto, acho que o atributo "_id" gerado automaticamente pelo Cosmos DB não pode determinar quais documentos foram inseridos e quais documentos não foram inseridos.
Sugiro que você aumente as configurações de taxa de transferência, esvazie o banco de dados e importe os dados em massa.
Considerando o custo , consulte este documento para definir a RU apropriada.
Ou você pode testar a operação de importação em massa localmente por meio do Cosmos DB Emulator.