Amazon RedShift - 如何查询 OLAP 方式

Amazon RedShift - How to query OLAP way

我在名为 Matillion 的 ETL 工具的帮助下将 MySQL 数据库复制到 Red-Shift,并且我正在使用相同的工具来查询数据库。我编写的大多数查询都是基本的 select 查询,包含大量 joinsunions 和子查询。

由于 Red-Shift 专门用于分析处理,因此我想将我的基本查询转换为 OLTP 查询。

如果有人能指出我学习如何以更 OLTP 方式编写查询的方向,我将不胜感激。

谢谢!

澄清一下,Redshift 不是 OLAP 数据库(如 HANA 或 SSAS),因此您不能以 OLAP 方式查询 Redshift。

但是,Redshift 当然支持所有分析函数,这些函数非常类似于 OLAP:http://docs.aws.amazon.com/redshift/latest/dg/c_Window_functions.html

Matillion 也支持,例如

Window 计算组件 https://redshiftsupport.matillion.com/customer/portal/articles/1991935-window-calculation-component

您还可以在 Matillion ETL for Amazon Redshift 支持门户上搜索排名组件。

Matillion 也有 documentation/videos 数据质量框架,它通过了其中的一些。