DataFactory将数据复制到Cosmos失败.无法导入小批量. JSRT错误0x30003 [英] DataFactory Data copy into Cosmos failure. Failed to import mini-batch. JSRT error 0x30003

查看:98
本文介绍了DataFactory将数据复制到Cosmos失败.无法导入小批量. JSRT错误0x30003的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个DataFactoryV2作业成功运行了几周,但尽管管道中的任何内容都没有更改,但突然该作业失败了. DataFactory可以成功读取数据,但是在尝试将数据复制到其中时仍然会失败 CosmosDB(是接收器).正在使用"upsert"复制数据.选择,所以我知道这不是唯一的名称冲突.来自ADF的错误消息是:
活动副本数据1失败:'类型= Microsoft.Azure.Documents.DocumentClientException,消息=分区范围ID 0 |无法导入小批量.消息为异常:{"Errors":[在执行功能时遇到异常.异常= JSRT 错误0x30003"]]
ActivityId:[activityid],请求URI:[request uri],RequestStats:,SDK:documentdb-dotnet-sdk/1.21.1主机/64位MicrosoftWindowsNT/6.2.9200.0.状态码为500
ActivityId:[activityid],documentdb-dotnet-sdk/1.21.1主机/64位MicrosoftWindowsNT/6.2.9200.0,Source = Microsoft.Azure.CosmosDB.BulkImport,''Type = Microsoft.Azure.Documents.InternalServerErrorException,Message =消息:{错误":[遇到" 执行函数时发生异常.异常= JSRT错误0x30003"]]
ActivityId:[activityid],请求URI:[request uri],RequestStats:,SDK:documentdb-dotnet-sdk/1.21.1 Host/64位MicrosoftWindowsNT/6.2.9200.0,Source = Microsoft.Azure.Documents.Client,'

I had a DataFactoryV2 job running successfully for a few weeks now all of a sudden the job is failing despite nothing having been changed in the pipeline. DataFactory can successfully read the data, but it keeps failing when it tries to copy the data into CosmosDB (which is the sink). The data is being copied with "upsert" selected, so I know it's not a unique name conflict. The error message from ADF is:
Activity Copy Data1 failed: 'Type=Microsoft.Azure.Documents.DocumentClientException,Message=Partition range id 0 | Failed to import mini-batch. Exception was Message: {"Errors":["Encountered exception while executing function. Exception = JSRT error 0x30003"]}
ActivityId: [activityid], Request URI: [request uri], RequestStats: , SDK: documentdb-dotnet-sdk/1.21.1 Host/64-bit MicrosoftWindowsNT/6.2.9200.0. Status code was 500
ActivityId: [activityid], documentdb-dotnet-sdk/1.21.1 Host/64-bit MicrosoftWindowsNT/6.2.9200.0,Source=Microsoft.Azure.CosmosDB.BulkImport,''Type=Microsoft.Azure.Documents.InternalServerErrorException,Message=Message: {"Errors":["Encountered exception while executing function. Exception = JSRT error 0x30003"]}
ActivityId: [activityid], Request URI: [request uri], RequestStats: , SDK: documentdb-dotnet-sdk/1.21.1 Host/64-bit MicrosoftWindowsNT/6.2.9200.0,Source=Microsoft.Azure.Documents.Client,'

目标集合未分区.

非常感谢您的帮助.

推荐答案

埃文,

能否请您提供其他有关您使用的API类型(SQL,MongoDB,表等)的详细信息?

Can you please provide some additional details as to the API type you are using (SQL, MongoDB, Table, etc)? 

我看到一个500错误代码,它指示内部服务器错误:

I am seeing the a 500 error code, which indicates an internal server error:

HTTP状态代码Azure Cosmos数据库

CosmosDB单个分区是固定分区吗...您是否有空间将数据写入其中?

Is the CosmosDB single partition a fix partition...do you have space to write data to?

此致

迈克


这篇关于DataFactory将数据复制到Cosmos失败.无法导入小批量. JSRT错误0x30003的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆