Как я могу получить файл схемы, когда COPY INTO @ <FILE>возвращает пустую строку - PullRequest
0 голосов
/ 14 октября 2019

(Представлено от имени Пользователя Снежинки)


COPY INTO @DB.PSTAGE_WORK.SNOW_STG/testexport.parquet/instnc_id=20190909/ FROM (select COL_A,COL_B,COL_C,COL_D,COL_E,COL_F,COL_G from DB.SCHEMA.TBL_A WHERE COL_A='TEST') OVERWRITE = TRUE
  MAX_FILE_SIZE = 500000000 HEADER = TRUE
  FILE_FORMAT = (TYPE = PARQUET SNAPPY_COMPRESSION = TRUE );

Даже если я упоминаю HEADER=TRUE. (SELECT QUERY возвращает ноль строк). Я ожидал, что он создаст пустой файл с SCHEMA (COL_NAME PARQUET SCHEMA)

Может кто-нибудь предложить какие-либо варианты, которые я могу использовать, чтобы получить пустой файл паркета с SCHEMA?


Пользователь понимает, что Snowflake в настоящее время не поддерживает выгрузку пустых файлов, но что это добавлено как запрос функции и находится в разработке.

Тем не менее, есть ли у кого-либо из Сообщества SO интересное решение «вне коробки» для решения вышеуказанной проблемы? Спасибо!

...