

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# SPICE 摄取错误代码
<a name="errors-spice-ingestion"></a>

以下错误代码和说明列表可以帮助您了解将数据摄取到 SPICE 中时出现的问题并对其进行排查。

## 跳过的行的错误代码
<a name="errors-skipped-rows-during-import"></a>

以下错误代码和说明列表可以帮助您了解和排查被跳过行的问题。

****ARITHMETIC\_EXCEPTION**** – 处理值时发生算术异常。

****ENCODING\_EXCEPTION**** – 将数据转换和编码为 SPICE 时发生未知异常。

****OPENSEARCH\_CURSOR\_NOT\_ENABLED — 该 OpenSearch域未启用**** SQL 游标 ()。`"opendistro.sql.cursor.enabled" : "true"`有关更多信息，请参阅 [授权连接到 Amazon 服务 OpenSearch](opensearch.md)。

****INCORRECT\_FIELD\_COUNT**** – 一行或多行中的字段过多。确保每行中的字段数与架构中定义的字段数一致。

****INCORCT\_SAGEMAKER\_OUTPUT\_FIELD\_COUNT — AI 输出的字段数量意****外。SageMaker 

****INDEX\_OUT\_OF\_BOUNDS**** – 系统请求的索引对于正在处理的数组或列表无效。

****MALFORMED\_DATE**** – 字段中的值无法转换为有效日期。例如，如果尝试转换包含类似 `"sale date"` 或 `"month-1"` 等值的字段，则该操作会生成格式错误的日期错误。要修复此错误，请删除数据来源中的非日期值。检查导入的文件中的数据是否混有列标题。如果字符串包含无法转换的日期或时间，请参阅 [使用不支持的日期或自定义日期](using-unsupported-dates.md)。

****MISSING\_SAGEMAKER\_OUTPUT\_FIELD — AI 输出中的一个字段意****外为空。SageMaker 

****NUMBER\_BITWIDTH\_TOO\_LARGE**** – 数值超过 SPICE 中支持的长度。例如，数值超过 19 位，这是 `bigint` 数据类型的长度。对于非数学值的长数字序列，请使用 `string` 数据类型。

****NUMBER\_PARSE\_FAILURE**** – 数字字段中的值不是数字。例如，数据类型为 `int` 的字段包含字符串或浮点数。

****SAGEMAKER\_OUTPUT\_COLUMN\_TYPE\_MISMATCH — AI 架构中定义的数据类型与从 AI 收到的数据类型不匹配****。 SageMaker SageMaker 

****STRING\_TRUNCATION**** – SPICE 正在截断字符串。如果字符串的长度超过 SPICE 限额，字符串会被截断。有关 SPICE的更多信息，请参阅[将数据导入到 SPICE](spice.md)。有关限额的更多信息，请参阅[服务配额](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html)。

****UNDEFINED**** – 摄取数据时发生未知错误。

****UNSUPPORTED\_DATE\_VAL**** UE — 日期字段包含的日期采用支持的格式但不在支持的日期范围内，例如 “12/31/1399” 或 “/10000”。01/01有关更多信息，请参阅 [使用不支持的日期或自定义日期](using-unsupported-dates.md)。

## 数据导入期间的错误代码
<a name="errors-during-import"></a>

对于失败的导入和数据刷新作业，Quick Sight 会提供错误代码，指明导致失败的原因。以下错误代码和说明列表可以帮助您了解将数据摄取到 SPICE 中时出现的问题并对其进行排查。

****ACCOUNT\_CAPACITY\_LIMIT\_EXCEEDED**** – 该数据超过您的当前 SPICE 容量。购买更多 SPICE 容量或清理现有的 SPICE 数据，然后重试该摄取。

****CONNECTION\_FAILURE —**** Amazon Quick Sight 无法连接到您的数据源。检查数据来源连接设置，然后重试。

****CUSTOMER\_ERROR**** – 在解析数据时出现问题。如果问题仍然存在，请联系 Amazon Quick Sight 技术支持。

****DATA\_SET\_DELETED**** – 在摄取期间删除了数据来源或数据集或变得不可用。

****DATA\_SET\_SIZE\_LIMIT\_EXCEEDED**** – 该数据集超过允许的最大 SPICE 数据集大小。使用筛选条件减小数据集大小，然后重试。有关 SPICE 限额的信息，请参阅 [数据来源限额](data-source-limits.md)。

****DATA\_SOURCE\_AUTH\_FAILED**** – 数据来源身份验证失败。检查您的凭证，然后使用**编辑数据来源**选项以替换过期的凭证。

****DATA\_SOURCE\_CONNECTION\_FAILED**** – 数据来源连接失败。检查 URL，然后重试。如果该错误仍然存在，请与数据来源管理员联系以获得帮助。

****DATA\_SOURCE\_NOT\_FOUND**** – 找不到数据来源。查看您的 Amazon Quick Sight 数据源。

****DATA\_TOLERANCE\_EXCEPTION**** – 无效行太多。Amazon Quick Sight 已达到可以跳过但仍能继续摄取的行数配额。检查数据，然后重试。

****FAILURE\_TO\_ASSUME\_ROLE — Amazon Quick Sight 无法担任正确的 (IAM) 角色****。 AWS Identity and Access Management 在 IAM 控制台中验证 `Amazon Quick Sight-service-role` 的策略。

****FAILURE\_TO\_PROCESS\_JSON\_FILE — Amazon Quick Sight 无法将清单文件****解析为有效的 JSON。

****IAM\_ROLE\_NOT\_AVAILABLE**** — Amazon Quick Sight 无权访问数据源。要管理 Amazon Quick Sight 对 AWS 资源的权限，请以管理员身份前往 “**管理 Amazon Quick Sight**” 选项下的 “**安全和权限**” 页面。

****INGESTION\_CANCELED**** – 用户已取消摄取。

****INGESTION\_SUPERSEDED**** – 另一个工作流已取代该摄取。当创建新的摄取而另一个摄取仍在进行中时，就会发生这种情况。避免在短时间内多次手动编辑数据集，因为每次手动编辑都会创建一个新的摄取，它将取代并结束之前的摄取。

****INTERNAL\_SERVICE\_ERROR**** – 出现内部服务错误。

****INVALID\_DATA\_SOURCE\_CONFIG**** – 在连接设置中显示无效的值。检查连接详细信息，然后重试。

****INVALID\_DATAPREP\_SYNTAX**** – 计算字段表达式包含无效的语法。更正语法，然后重试。

****INVALID\_DATE\_FORMAT**** – 显示无效的日期格式。

****IOT\_DATA\_SET\_FILE\_EMP**** TY — 未找到分析数据。 AWS IoT 检查您的账户，然后重试。

****IOT\_FILE\_NOT\_FOUND — 找不到****指定的分析文件。 AWS IoT 检查您的账户，然后重试。

****OAUTH\_TOKEN\_FAILURE**** – 数据来源的凭证已过期。续订您的凭证，然后重试该提取。

****PASSWORD\_AUTHENTICATION\_FAILURE**** – 为数据来源显示不正确的凭证。更新数据来源凭证，然后重试该提取。

****PERMISSION\_DENIED**** – 访问请求的资源被数据来源拒绝。在重试之前，请向您的数据库管理员申请权限或确保已向 Amazon Quick Sight 授予适当的权限。

****QUERY\_TIMEOUT**** – 数据来源查询在等待响应时超时。检查数据来源日志，然后重试。

****ROW\_SIZE\_LIMIT\_EXCEEDED**** – 行大小限额超过最大值。

****S3\_FILE\_INACCESSIBLE**** – 无法连接到 S3 存储桶。在连接 S3 存储桶之前，请务必向 Amazon Quick Sight 和用户授予必要的权限。

****S3\_MANIFEST\_ERROR**** – 无法连接到 S3 数据。确保 S3 清单文件有效。还要验证 S3 数据的访问权限。Amazon Quick Sight 和 Amazon Quick Sight 用户都需要权限才能连接 S3 数据。

****S3\_UPLOADED\_FILE\_DELETED**** –（在两次摄取之间）删除了摄取的一个或多个文件。检查 S3 存储桶，然后重试。

****SOURCE\_API\_LIMIT\_EXCEEDED\_FAILURE**** – 该摄取超过该数据来源的 API 限额。请与数据来源管理员联系以获得帮助。

****SOURCE\_RESOURCE\_LIMIT\_EXCEEDED**** – 查询超过数据来源的资源限额。涉及的资源示例可能包括并发查询限额、连接限额和物理服务器资源。请与数据来源管理员联系以获得帮助。

****SPICE\_TABLE\_NOT\_**** FOUND — Amazon Quick Sight 数据源或数据集在摄取期间被删除或不可用。在 Amazon Quick Sight 中检查您的数据集并重试。有关更多信息，请参阅 [对跳过行错误进行问题排查](troubleshooting-skipped-rows.md)。

****SQL\_EXCEPTION**** – 出现常规 SQL 错误。该错误可能是由于查询超时、资源限制、查询之前或查询期间的意外数据定义语言 (DDL) 更改以及其他数据库错误造成的。检查数据库设置和查询，然后重试。

****SQL\_INVALID\_PARAMETER\_VALUE**** – 显示无效的 SQL 参数。检查 SQL，然后重试。

****SQL\_NUMERIC\_OVERFLOW**** — Amazon Quick Sight 遇到了超出范围的数字异常。检查相关的值和计算的列是否溢出，然后重试。

****SQL\_SCHEMA\_MISMATCH\_ERROR — 数据源架构与 Ama**** zon Quick Sight 数据集不匹配。更新您的 Amazon Quick Sight 数据集定义。

****SQL\_TABLE\_NOT\_FOUND**** — Amazon Quick Sight 在数据源中找不到该表。验证数据集或自定义 SQL 中指定的表，然后重试。

****SSL\_CERTIFICATE\_VALIDATION\_**** FAILURE — Amazon Quick Sight 无法验证数据库服务器上的安全套接字层 (SSL) 证书。与数据库管理员一起检查该服务器上的 SSL 状态，然后重试。

****UNRESOLVABLE\_HOS**** T — Amazon Quick Sight 无法解析数据源的主机名。验证数据来源的主机名，然后重试。

****UNROUTABLE\_HOS**** T — Amazon Quick Sight 无法访问你的数据源，因为它位于私有网络内。确保您的私有 VPC 连接在企业版中配置正确，或者允许 Amazon Quick Sight IP 地址范围允许标准版连接。