Redshift Копировать ошибки при попытке загрузить NUL - PullRequest
0 голосов
/ 03 июня 2019

Я загружаю данные в Redshift с помощью Copy. Текстовый файл имеет NUL.

Я просмотрел несколько вариантов и попытался использовать такие параметры, как:

null as '\0'  EMPTYASNULL  ACCEPTINVCHARS TRIMBLANKS TRUNCATECOLUMNS escape

Однако, это все еще ошибки.

Ниже приведены примеры записей и сообщение об ошибке.

NUL после Main St |

2278|2047|5|1|1|1|18 N Main St| |Bowman|1|39|16443|15811|58623|Y|544|2018-05-21 17:29:12.000||||
2491|2047|6|1|1|1|18 N Main| |Bowman|1|39|16443|15811|58623-9613|Y|920|2018-11-26 18:28:26.000||||
2491|2047|7|1|1|1|18 N Main| |Bowman|1|39|16443|15811|58623-9613|Y|920|2018-11-26 18:28:26.000||||
2408|2154|7|1|1|1|101 Main St| |Lakota|1|39|16469|15956|58344|Y|447|2018-08-17 08:10:54.000||||


copy table1 from 's3://....txt' iam_role xx delimiter '|' null as '\0'  EMPTYASNULL  ACCEPTINVCHARS TRIMBLANKS TRUNCATECOLUMNS escape;

Missing newline: Unexpected character 0x7d found at location nn
...