Snowsight 工作表和仪表板:查询结果格式的变更

注意

此行为变更在 2023_07 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

在 Snowsight 中,查询结果不再自动应用格式。现在,除非应用参数或 SQL 格式模型,否则将显示结果的原始数据格式。通过此变更,数字和时间戳数据类型的格式将更改如下:

变更前:

NUMBER 和 INTEGER 数据类型:

  • 大于或等于 16 位的数字使用科学记数法 (1.012345678901234567e+19) 显示。

  • 大于或等于 16 位的数字包含逗号分隔符。

  • 带有尾随零的数字移除了尾随零,并且显示时带逗号分隔符。

FLOAT 数据类型:

  • 带有尾随零的数字移除了尾随零,并且显示时带逗号分隔符。

TIMESTAMP 数据类型:

  • 行数不超过 10,000 的 TIMESTAMP_NTZ 结果显示为 YYYY-MM-DD HH24:MI:SS.FF3。

  • 行数超过 10,001 的 TIMESTAMP_NTZ 结果显示为 YYYY-MM-DD HH24:MI:SS。

  • 行数不超过 10,000 的 TIMESTAMP_TZ 和 TIMESTAMP_LTZ 结果显示为 YYYY-MM-DD HH24:MI:SS.FF3 TZH。

  • 行数超过 10,001 的 TIMESTAMP_TZ 和 TIMESTAMP_LTZ 结果显示为 YYYY-MM-DD HH24:MI:SS。

  • 映射到 TIMESTAMP_LTZ 的 TIMESTAMP_NTZ 结果显示为 YYYY-MM-DD HH24:MI:SS.FF3。

变更后:

NUMBER 和 INTEGER 数据类型:

  • 大于或等于 16 个字符的数字以无格式的形式显示 (1012345678901234567)。

  • 除非提供的数字小数位数超过了值的位数,否则带有尾数零的数字会去掉尾数零。

FLOAT 数据类型:

  • 除非提供的数字小数位数超过了值的位数,否则带有尾数零的数字会去掉尾数零。

TIMESTAMP 数据类型:

  • TIMESTAMP_NTZ 结果显示为 YYYY-MM-DDTHH24:MI:SS.FF3Z。

  • TIMESTAMP_TZ 和 TIMESTAMP_LTZ 结果显示为 YYYY-MM-DDTHH24:MI:SS.FF3TZH。如果 TZH 为 +0000,则会移除 TZH。

如果希望结果以工作表或仪表板磁贴中的格式显示,请更新查询以使用相关格式。请参阅 SQL 格式模型

参考:1314

语言: 中文