Greenplum
Translation from Greenplum to Snowflake
Description
This section explains features exclusive to Greenplum.
For more information, please refer to CREATE MATERIALIZE VIEW
the documentation.
Grammar Syntax
DISTRIBUTED BY
This syntax is translated to its most equivalent form in Snowflake.
The DISTRIBUTED BY clause in Greenplum controls how data is physically distributed across the system's segments. Meanwhile, CLUSTER BY is a subset of columns in a dynamic table (or expressions on a dynamic table) explicitly designated to co-locate the data in the table in the same micro-partitions. While they operate at different architectural levels, they aim to improve query performance by distributing data efficiently.
Grammar Syntax
Sample Source
Input Code:
Output Code:
DISTRIBUTED RANDOMLY - REPLICATED
The DISTRIBUTED REPLICATED or DISTRIBUTED RANDOMLY clause in Greenplum controls how data is physically distributed across the system's segments. As Snowflake automatically handles data storage, these options will be removed in the migration.
Related EWIs
SSC-FDM-GP0001: The performance of the CLUSTER BY may vary compared to the performance of Distributed By.
Last updated