Я новичок в avro, и при попытке использовать свойство alias avro я получаю ошибку ниже.
Запрос: select department_id , office_name from test.depart_alias;
SemanticException [Ошибка 10004]: строка 1:23 Недопустимый псевдоним таблицы или ссылка на столбец office_name: (возможные имена столбцов: Department_id, Department_name)
Мой файл json для формата avsc
{
"type" : "record",
"name" : "departments",
"doc" : "Sqoop import of departments",
"fields" : [ {
"name" : "department_id",
"type" : [ "null", "int" ],
"default" : null,
"columnName" : "department_id",
"sqlType" : "4"
}, {
"name" : "department_name",
"type" : [ "null", "string" ],
"default" : null,
"aliases" : [ "office_name" ],
"columnName" : "department_name",
"sqlType" : "12"
} ],
"tableName" : "departments"
Я хочу использовать название офиса в качестве псевдонима для Department_name. Как мне это реализовать
Спасибо