Разбить таблицу на терадаты с помощью SAS DI studio 4.902 - PullRequest
0 голосов
/ 29 мая 2019

Для операций ETL мы используем SAS DI studio и, наконец, таблицы загружаются в Teradata.DDL динамически генерируется в SAS DI Studio для созданных таблиц.Но когда мы хотим настроить DDL для включения разделов, возникает ошибка.Кто-нибудь может предложить обходной путь?Примечание. Мы не можем сначала создать DDL в Teradata, а затем зарегистрировать таблицу в SAS DI Studio для ее использования.

В таблице properties-> Options-> advanced и написать собственный 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)

, это выдает ошибку: image 1

1 Ответ

1 голос
/ 31 мая 2019

Ошибка «недопустимое имя опции», по-видимому, связана с наличием кавычек в строке опции.Попробуйте удвоить кавычки:

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)
...