без имени, но с указанием нужной локации? (spark, hive metastore)
Т.е. хочу писать sql запрос вида:
create table tb_name using delta location $location as select * ...
где название таблицы (tb_name) не должно указываться, и в метасторе не должно быть никакой записи. Сейчас, на практике создаю темповую таблицу, и удаляю ее сразу же, послле того как данные приземлятся в нужную папочку.
P.S. Вопрос не критичный, просто стало интересно можно ли такое провернуть, если метастор не особо используется, все чтение происходит из нужных папок
select.. from delta./my/path
Не понял, а как create table запрос будет выглядеть? Считать из папок селектом, не проблема. Вопрос в том как делать запрос на создание таблицы, или в общем случае, как делать ddl запросы)
create table не нужен
А зачем временную таблицу удалять? Она же сама удалится когда сессия закончится.
может, там tempview нужен?
Да. наверное оно
Обсуждают сегодня