Hive视图

hive的视图

简介

  • hive的视图简单理解为逻辑上的表
  • hive只支持逻辑视图,不支持物化视图
  • 视图存在的意义
    1. 对数据进行局部暴露(涉及隐私的数据不暴露)
    2. 简化复杂查询

创建视图:

复制代码
create view if not exists v_1 as select uid,movie from rate2 where uid <3 ;

查看视图

复制代码
show tables; 
show create table v_1; 
desc v_1;

对视图进行查询时:只能使用视图中的字段。不可以使用视图中没有的字段。

视图是否可以克隆

  • 没有必要对视图进行克隆,因为视图没有数据存储
  • 修改视图:直接修改元数据(修改元数据中查询语句)
  • 先删除再创建就可以

删除视图

复制代码
drop view if exists v_1;
注意:
1. 切忌先删除视图所依赖的表再去查询视图
2. 视图不能用insert into 或者load 加载数据
3. 视图是只读的不能修改其结构、相关属性

【千锋教育】大数据开发全套教程,史上最全面的大数据学习视频

相关推荐
写代码的【黑咖啡】5 小时前
关于传统数据仓库的介绍
数据仓库
清木!5 小时前
详解数据仓库和数据集市:ODS、DW、DWD、DWM、DWS、ADS
数据仓库
2401_840108165 小时前
一篇文章搞懂数据仓库:三种事实表(设计原则,设计方法、对比)(1)
大数据·数据仓库
isNotNullX5 小时前
数据仓库是什么? 一文带你看清它的架构
大数据·数据仓库·架构·etl
oldboat_10125 小时前
数据仓库相关组件知识
数据仓库
AI开发架构师5 小时前
大数据环境下数据仓库的容器化部署
大数据·数据仓库·ai
秦JaccLink5 小时前
Hive导入数据的五种方式及其应用
数据仓库·hive·hadoop
聊天QQ:4877392788 小时前
三维SDMTSP:遗传算法GA求解三维单仓库多旅行商问题,可以更改数据集和起点(MATLAB代码)
hadoop
zhixingheyi_tian18 小时前
Hadoop 之 Uber 模式
大数据·hadoop·eclipse
Macbethad18 小时前
WPF 工业设备管理程序技术方案
java·大数据·hadoop