Материализованный вид в Hive 3.x - PullRequest
0 голосов
/ 23 октября 2019

У меня есть таблица с разделом на hire_date, и я хочу создать управляемое представление для каждого 15-минутного раздела. Подскажите, пожалуйста, как мне это сделать.

CREATE TABLE emps (
  empid INT,
  deptno INT,
  name VARCHAR(256),
  salary FLOAT )
STORED AS ORC
PARTITIONED By hire_date TIMESTAMP
TBLPROPERTIES ('transactional'='true')

CREATE TABLE depts (
  deptno INT,
  deptname VARCHAR(256),
  locationid INT)
STORED AS ORC
TBLPROPERTIES ('transactional'='true');

CREATE MATERIALIZED VIEW mv1
AS
SELECT empid, deptname, hire_date
FROM emps JOIN depts
  ON (emps.deptno = depts.deptno);

Но я хочу создать материализованное представление для каждых 5 минут, основываясь на дате hire_date. Я имею в виду, что hire_date нужно разбивать на каждые 5 минут.

Не могли бы вы подсказать мне, как мы можем это сделать?

Thx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...