使用 SAS DI studio 4.902 在 teradata 中分区 a table

Partition a table in teradata using SAS DI studio 4.902

对于 ETL 操作,我们使用 SAS DI studio,然后最后将 table 加载到 Teradata 中。 DDL 是在 SAS DI Studio 中为创建的 table 动态生成的。但是当我们想要自定义 DDL 以包含分区时,它会抛出一个错误。谁能建议解决方法? 注意:我们不能先在 Teradata 中创建 DDL,然后在 SAS DI Studio 中注册 table 以使用它。

在 table properties->Options->advanced 并在 create table 选项中写入自定义 SQL 它适用于 UNIQUE PRIMARY INDEX(NOTI_DT) 但是当我们尝试

UNIQUE PRIMARY INDEX(NOTI_DT)
PARTITION BY RANGE_N(NOTI__DT BETWEEN DATE'1950-01-01'AND DATE'2022-12-31' EACH INTERVAL '1' MONTH)

它抛出一个错误:

"invalid option name" 错误似乎是由于选项字符串中有引号。尝试加倍引号:

UNIQUE PRIMARY INDEX(NOTI_ASSIGN_DT)
PARTITION BY RANGE_N(NOTI_ASSIGN_DT BETWEEN DATE''1950-01-01'' AND DATE''2022-12-31'' EACH INTERVAL ''1'' MONTH)