Ошибка «достижение конца записи при ожидании анализа столбца» при попытке загрузить CSV-файл в SnowkeB DB - PullRequest
1 голос
/ 23 мая 2019

Я пытаюсь загрузить CSV-файл в снежинку, которая имеет следующие данные. Но я получаю "конец записи достигнут, в то время как ожидается, чтобы проанализировать столбец" ошибка. customer_key, продукт, customer_id, first_name, last_name, res_version, updated_at 1234, рабочий стол, 10977, Гарри, Вестерн \, 1,20-04-1994

Я поставил код, который попробовал ниже. Может кто-нибудь помочь мне решить эту ошибку.

cs.execute("PUT file://"+cleaned_path+"file_name.csv @%file_name")
cs.execute("""copy into file_namefile_format=(type=csv skip_header=1  FIELD_OPTIONALLY_ENCLOSED_BY = '"' EMPTY_FIELD_AS_NULL = TRUE)""")

1 Ответ

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

Попробуйте один из следующих вариантов:

ESCAPE_UNENCLOSED_FIELD = Нет

или что-то вроде этого: COPY INTO стол ОТ (выберите заменить (т. $ 1, '\') из @ table / test.txt.gz t) FILE_FORMAT = (TYPE = CSV FIELD_DELIMITER = '\ x01')

...