как преобразовать строку времени эпохи unix в строку даты в улье

У меня есть файл журнала, который содержит столбец отметок времени. Метка времени находится в формате времени эпохи Unix.

Я хочу создать раздел на основе метки времени с указанием года, месяца и дня раздела.

Пока что я сделал это, но выдает ошибку.

PARSE ERROR cannot recognize input '(' in column type

Вот мой код.

from (
      from raw_data
            MAP  ${PREFIX}raw_data.line
            USING 's3://scripts/clean.py'
            AS (timestamp STRING, name STRING)
      ) map_out
INSERT OVERWRITE TABLE date_base_data_temp PARTITION(year(timestamp), month(timestamp)), day(timestamp))) 
    select map_out.name;
20
задан Chris Gerken 3 September 2012 в 15:35
поделиться