У меня есть таблица с разделом на 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