Я пытаюсь преобразовать пустые значения в исходный файл в NULL в таблице улей, установив свойство 'serialization.null.format' = ''
. Запрос я написал в улье:Преобразование пустого в NULL в куст
create table test(a int, b string) stored as parquet TBLPROPERTIES('serialization.null.format'='');
А затем вставить значения в это через импала что-то вроде этого:
insert overwrite table test values (1, ''), (2, 'b');
Результат этого показывает что-то вроде этого:
| a | b |
| 1 | |
| 2 | b |
Может ли кто-нибудь помочь мне узнать, почему пустая строка не преобразуется в NULL?