У меня проблемы с этим типом таблицы:
manager; sales
charles; 100,1
ferdand; 212,6
aldalbert; 23,4
chuck; 41,6
Я использую приведенный ниже код для создания и определения секционированной таблицы:
CREATE TABLE db.table
(
manager string,
sales string
)
partitioned by (file_type string)
row format delimited fields terminated by ';'
lines terminated by '\n'
tblproperties ("skip.header.line.count"="1");
Впоследствии яЯ использую команду регулярных выражений, чтобы заменить запятые на точки, а затем преобразовать поле sales в числовой тип данных.Интересно, есть ли лучшее решение, чем это?