Как получить запрос на СОЗДАНИЕ существующего материализованного представления в Hive?

#hadoop #hive #materialized-views

Вопрос:

Я хочу извлечь весь запрос на создание материализованного представления, присутствующего в Hive. Как я могу это сделать? У меня есть базовый запрос для данных, но я хочу, чтобы запрос на создание включал характеристики хранилища и т. Д.

Ответ №1:

Два варианта —

  1. используйте describe formatted mv_name anad, затем обратитесь к строке «просмотр исходного текста» для просмотра SQL.
    xx-это имя материализованного представления скриншот
  2. если вы используете hue, то вы можете использовать браузер таблиц для проверки определения MV/SQL, используемого для его создания.

Вот скриншот о том, как получить SQL — xx — это имя материализованного представления. Создайте заявление ниже.

 CREATE MATERIALIZED VIEW xx AS SELECT * FROM activity;
 

2.1 Нажмите «я», а затем нажмите «Обозреватель таблиц».
Скриншот 1

2.2 Нажмите «Просмотреть sql», чтобы просмотреть запрос на просмотр. Скриншот 2