Обработка новой строки в значении столбца таблицы формата HIVE AVRO - содержит сложные типы данных и вложенные массивы - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть таблица HIVE в формате AVRO, и один из столбцов в таблице содержит сложный тип данных (вложенные массивы).Один из элементов этого вложенного массива содержит данные, содержащие символы новой строки.Я использую несколько боковых разнесения, чтобы сгладить данные;но из-за символа новой строки в одном из столбцов вывод не является хорошим (означает, что он отображает неправильное значение в неправильный столбец).Я попытался использовать функцию regex_replace в моем запросе, поскольку ему сообщают, что она недействительна.Я использую "Hive 1.1.0-cdh5.12.2".Подскажите, пожалуйста, как я мог бы справиться с этой новой проблемой строки в данных при запросе из таблицы avro, используя несколько разнесений в позднее просмотре (поскольку есть вложенные массивы).

...