选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

支持的数据类型和值

聚焦模式
支持的数据类型和值 - Amazon QuickSight

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

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

Amazon QuickSight 目前支持以下原始数据类型:DateDecimalInteger、和。String中支持以下数据类型 SPICE: DateDecimal-fixedDecimal-floatInteger、和String。 QuickSight 通过将布尔值提升为整数来接受布尔值。它还可以派生地理空间数据类型。地理空间数据类型使用元数据来解释物理数据类型。经度和纬度都是数字。所有其他地理空间类别都是字符串。

确保用作数据来源的任何表或文件仅包含可隐式转换为这些数据类型的字段。Amazon 会 QuickSight 跳过任何无法转换的字段或列。如果您收到错误消息,显示“fields were skipped because they use unsupported data types”,请更改您的查询或表以删除或重新转换不支持的数据类型。

字符串和文本数据

包含字符的字段或列称为字符串。数据类型为 STRING 的字段最初几乎可以包含任何类型的数据。示例包括姓名、描述、电话号码、账号、JSON 数据、城市、邮政编码、日期和可用于计算的数字。从一般意义上讲,这些类型有时被称为文本数据,但在技术意义上却不是。 QuickSight 不支持数据集列中的二进制和字符大对象 (BLOBs)。在 QuickSight 文档中,“文本” 一词始终表示 “字符串数据”。

首次查询或导入数据时, QuickSight 会尝试将其标识为其他类型的数据,例如日期和数字。最好验证分配给字段或列的数据类型是否正确。

对于导入数据中的每个字符串字段, QuickSight 使用 8 字节的字段长度加上 UTF-8 编码的字符长度。亚马逊 QuickSight 支持 UTF-8 文件编码,但不支持 UTF-8(带有 BOM)。

日期和时间数据

数据类型为的字段Date还包括时间数据,也称为Datetime字段。 QuickSight 支持使用支持的日期格式的日期和时间。

QuickSight 使用 UTC 时间查询、筛选和显示日期数据。如果日期数据未指定时区,则 QuickSight 假定为 UTC 值。如果日期数据确实指定了时区,则将其 QuickSight 转换为以 UTC 时间显示。例如,具有类似时区偏移量的日期字段会转换2015-11-01T03:00:00-08:00为 UTC,并在 Amazon 中显示 QuickSight 为2015-11-01T15:30:00

对于导入的数据中的每个字DATE段, QuickSight 使用 8 字节的字段长度。 QuickSight 支持 UTF-8 文件编码,但不支持 UTF-8(带有 BOM)。

数值数据

数值数据包括整数和小数。数据类型为的整数INT是没有小数位的负数或正数。 QuickSight 不区分大整数和小整数。值大于 90071992547409912^53 - 1 的整数可能无法在视觉对象中精确或正确显示。

数据类型为 Decimal 的小数是负数或正数,在小数点之前或之后至少包含一个小数位。当您选择直接查询模式时,所有非整数十进制类型都会标记为 Decimal,底层引擎会根据数据来源支持的行为处理数据点的精度。有关受支持的数据来源类型的更多信息,请参阅 支持的数据类型和值

当您将数据集存储在中时 SPICE,您可以选择将十进制值存储为fixedfloat十进制类型。 Decimal-fixed数据类型使用十进制 (18,4) 格式,允许总共允许 18 位数字,小数点后最多允许 4 位数字。 Decimal-fixed数据类型是进行精确数学运算的不错选择,但是在将值摄 QuickSight 入到最接近的万分之一位时,数据类型会四舍五入到最接近的万位数 SPICE.

Decimal-float 数据类型为值提供大约 16 位有效数字精度。有效数字可以位于小数点的任意一侧,以同时支持具有许多小数位和更高数字的数字。例如,Decimal-float 数据类型支持数字 12345.1234567890 或数字 1234567890.12345。如果您使用接近 0 的非常小的数字,则 Decimal-float 数据类型最多支持小数点右侧 15 位数字,例如 0.123451234512345。此数据类型支持的最大值为 1.8 * 10^308,以最大限度地降低数据集发生溢出错误的可能性。

Decimal-float 数据类型不精确,有些值存储为近似值,而不是实际值。这可能会导致在存储和返回某些特定值时出现轻微差异。以下注意事项适用于 Decimal-float 数据类型。

  • 如果您使用的数据集来自 Amazon S3 数据源,SPICE 将Decimal-float十进制类型分配给所有十进制数值。

  • 如果您使用的数据集来自数据库,SPICE 使用在数据库中为该值分配的十进制类型。例如,如果在数据库中为该值分配了一个定点数值,则该值的Decimal-fixed类型将是 SPICE.

对于现有的 SPICE 如果数据集包含可以转换为Decimal-float数据类型的字段,则在 “编辑数据集” 页面中会出现一个弹出窗口。要将现有数据集的字段转换为 Decimal-float 数据类型,请选择更新字段。如果不想选择加入,请选择不更新字段。每次打开编辑数据集页面时,都会弹出更新字段,直到保存并发布数据集为止。下图显示了更新字段弹出窗口。

更新字段弹出窗口。
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。