Создание даты разбитой на внешние таблицы в снежинке - PullRequest
0 голосов
/ 02 апреля 2020

Я могу создать внешнюю таблицу на Azure хранилище BLOB-объектов в снежинке. Но когда я пытаюсь разбить его на столбец даты, выдается ошибка SQL внутренняя ошибка выполнения: обработка прервана из-за ошибки 300002: 3633262218; инцидент 2144018.

Это мой код

 create or replace external table exttable_part(
 record_captured_at date as to_date(substr(metadata$filename, 150,4) || '-' || right('0' || to_char(substr(metadata$filename, 157,2)),2) || '-' || right('0'||to_char(substr(metadata$filename, 162,2)),2) , 'yyyy-mm-dd')
 )
 partition by (record_captured_at)   ### the error goes when I remove this line
 location= @external_stage
 file_format = (type = json)
 ;

Это вывод внешней таблицы без раздела по коду enter image description here

Кто-нибудь знает причину этой ошибки ???

1 Ответ

0 голосов
/ 15 апреля 2020

Пожалуйста, откройте дело с поддержкой, чтобы разобраться в этом инциденте, если это еще не сделано. Пожалуйста, убедитесь, что при создании разделов на внешних таблицах было выполнено приведенное ниже действие c; https://docs.snowflake.com/en/user-guide/tables-external-intro.html#partitioned -Внешние столы

...