发布于: Nov 28, 2022

Amazon Redshift 现在支持新的 SQL 功能,即 MERGE、ROLLUP、CUBE 和 GROUPING SETS,以简化构建多维度分析应用程序和在 Redshift 中整合快速变化的数据的过程。此外,Amazon Redshift 现在扩展了对更大的半结构化数据大小(多达 16MB)的支持,帮助更好地从 JSON 和 PARQUET 源文件中摄取嵌套数据。所有这些增强功能可以减少从其他数据仓库系统迁移到 Amazon Redshift 所需的代码转换工作,并有助于提高性能。

对于从其他数据仓库系统迁移的 Amazon Redshift 客户,或者经常需要将快速变化的数据摄取到 Redshift 仓库的客户,现在可以使用一个 MERGE SQL 命令,更轻松地根据现有和新的源数据有条件地插入、更新和删除目标表内容。如果需要执行多维度分析,您现在可以通过卸载复杂的聚合逻辑来简化应用程序,并直接在 Amazon Redshift 仓库中作为 SQL 的一部分运行 OLAP 查询,例如 ROLLUP、CUBE 和 GROUPING SETS。使用这些新命令,您可以避免应用程序中复杂的数据处理代码,还可以通过在 Amazon Redshift 中运行这些分析来帮助提高性能。随着更大的半结构化数据支持从 1MB 扩展到 16MB,您还可以最大限度地减少这些文件在加载到 Redshift 之前的预处理工作,从而简化包含大型嵌套数据的数据摄取管道。 

这些新的 SQL 功能可以简化和加快 Amazon Redshift 中的数据仓库迁移,目前已在以下 AWS 区域推出预览版:美国东部(俄亥俄州)、美国东部(弗吉尼亚州北部)、美国西部(俄勒冈州)、亚太地区(东京)、欧洲地区(爱尔兰)、欧洲地区(斯德哥尔摩)。 

要开始使用并了解更多信息,请访问我们的文档。