在 Azure 数据工厂中复制数据时请求超时错误

Request timed out error on copying data in azure data factory

我在我的 adf 管道中的 运行 副本 activity 上收到以下错误。我的源和接收器是不同订阅中的 cosmos db 容器。 ADF 管道是在具有目标(接收器)cosmos db 容器的订阅中创建的。

错误:

Error code 2200 Failure type User configuration issue

Type=Microsoft.Azure.Documents.RequestTimeoutException,Message=Request timed out. ActivityId: 0d2b8ebb-090d-43eb-8494-f82e53b3134b, Request URI: /dbs/ZLQDAA==/colls/ZLQDAIez1wo=/docs, RequestStats: , SDK: documentdb-dotnet-sdk/2.5.1 Host/64-bit MicrosoftWindowsNT/6.2.9200.0,Source=Microsoft.Azure.Documents.Client,''Type=System.Threading.Tasks.TaskCanceledException,Message=A task was canceled.,Source=mscorlib,''Type=Microsoft.Azure.Documents.RequestTimeoutException,Message=Request timed out. ActivityId: 0d2b8ebb-090d-43eb-8494-f82e53b3134b, Request URI: /dbs/ZLQDAA==/colls/ZLQDAIez1wo=/docs, RequestStats: , SDK: documentdb-dotnet-sdk/2.5.1 Host/64-bit MicrosoftWindowsNT/6.2.9200.0,Source=Microsoft.Azure.Documents.Client,''Type=System.Threading.Tasks.TaskCanceledException,Message=A task was canceled.,Source=mscorlib,''Type=Microsoft.Azure.Documents.RequestTimeoutException,Message=Request timed out. ActivityId: 0d2b8ebb-090d-43eb-8494-f82e53b3134b, Request URI: /dbs/ZLQDAA==/colls/ZLQDAIez1wo=/docs, RequestStats: , SDK: documentdb-dotnet-sdk/2.5.1 Host/64-bit MicrosoftWindowsNT/6.2.9200.0,Source=Microsoft.Azure.Documents.Client,''Type=System.Threading.Tasks.TaskCanceledException,Message=A task was canceled.,Source=mscorlib,''Type=Microsoft.Azure.Documents.RequestTimeoutException,Message=Request timed out. ActivityId: 0d2b8ebb-090d-43eb-8494-f82e53b3134b, Request URI: /dbs/ZLQDAA==/colls/ZLQDAIez1wo=/docs, RequestStats: , SDK: documentdb-dotnet-sdk/2.5.1 Host/64-bit MicrosoftWindowsNT/6.2.9200.0,Source=Microsoft.Azure.Documents.Client,''Type=System.Threading.Tasks.TaskCanceledException,Message=A task was canceled.,Source=mscorlib,'

根据官方文档

Cosmos DB 将单个请求的大小限制为 2MB。公式为请求大小 = 单个文档大小 * 写入批量大小。如果您遇到错误“请求大小太大”,减少复制接收器配置中的 writeBatchSize 值。

页面大小:查询结果每页的文档数。默认为“-1”,最多使用 1000 个服务动态页面。

吞吐量:为读取操作期间每次执行此数据流时要应用于 CosmosDB 集合的 RU 数设置一个可选值。最低为 400。