`
k_lb
  • 浏览: 834028 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
  • kitleer: 据我所知,国内有款ETL调度监控工具TaskCTL,支持ket ...
    kettle调度

HIVE VIEW 视图

 
阅读更多

Views to Reduce Query Complexity -- 视图减少复杂查询


FROM (
  SELECT * FROM people JOIN cart
    ON (cart.people_id=people.id) WHERE firstname='john'
) a SELECT a.lastname WHERE a.id=3;

CREATE VIEW shorter_join AS
SELECT * FROM people JOIN cart
ON (cart.people_id=people.id) WHERE firstname='john';

SELECT lastname FROM shorter_join WHERE id=3;

View Odds and Ends


CREATE VIEW IF NOT EXISTS shipments(time, part
COMMENT 'Time and parts for shipments.'
TBLPROPERTIES ('creator' = 'me')
AS SELECT ...;

ALTER VIEW shipments SET TBLPROPERTIES ('created_at' = 'some_timestamp');


分享到:
评论

相关推荐

    servlet-view-example:提交 Hive 查询的 Ambari 视图示例

    一个带有简单 UI 和支持 Java Servlet 的 Ambari 视图示例,用于执行 Hive 查询和查看结果。 ![Hive 查询视图](/sshots/hive query.png?raw=true) ![Hive 结果视图](/sshots/hive results.png?raw=true) 要安装...

    HIVE从入门到精通.pdf

    - **创建视图**:使用CREATE VIEW语句创建视图,可以进一步封装查询逻辑。 #### 七、索引 - **索引的作用**:提高查询性能。 - **创建索引**:使用CREATE INDEX语句创建索引。 #### 八、Hive Schema - **Schema...

    Hive用户指南 Hive user guide 中文版

    - 视图可以使用`CREATE VIEW view_name (col1, ...) AS SELECT ...`命令创建。 **2.4 显示表信息** - 使用`SHOW TABLES`、`DESCRIBE table_name`等命令来查看表的信息。 **2.5 导入数据** - `LOAD DATA INPATH '...

    hive的学习资料

    创建视图,简化复杂查询。 2.4 Show 显示表、数据库等信息。 2.5 Load 从外部文件系统加载数据到 Hive 表。 2.6 Insert 包括插入数据、写入文件系统、插入顺序和初始值设定。 2.7 Cli Hive 命令行选项、...

    Hive教程--命令

    hive> CREATE VIEW employee_view AS SELECT * FROM employee; HiveQL Select HiveQL Select 是 Hive 中的一种基本操作。SELECT 语句可以用于查询表中的数据。语法和示例如下: 语法 SELECT [ALL|DISTINCT] ...

    Hive用户手册中文版.pdf

    除了基本的CRUD操作外,Hive还支持创建视图(CreateView)和执行数据的聚合操作,例如使用Group By对数据进行分组。 在Hive中,可以通过CLI(命令行界面)执行HiveQL语句。用户可以使用不同的命令行选项来启动交互...

    hive sql详解 经典

    7. **视图(View)**: 视图是虚拟表,基于一个或多个实际表的查询结果,提供了一种抽象和简化复杂查询的方式。用户可以对视图进行查询,就像它们是实际存在的表一样。 8. **UDF(用户自定义函数)**: Hive支持...

    Hive用户指南(Hive_user_guide)_中文版

    - 创建视图 ```sql CREATE VIEW top_products AS SELECT product, SUM(amount) as total_sales FROM sales GROUP BY product; ``` **2.4 Show** - 查看表的信息 ```sql SHOW TABLES; SHOW PARTITIONS ...

    hive基础语法

    4. 创建/删除视图(CREATE/DROP VIEW): - 创建视图用于简化复杂查询,隐藏底层的数据结构。 - 视图是只读的,不能用于插入或更新数据。 5. 创建数据库(CREATE DATABASE): - 创建新的数据库,用于组织表和...

    Hive语法详解.docx (排版清晰,覆盖全面,含目录)

    - **更改视图属性**:使用ALTER VIEW命令。 **2.4 索引操作** - **创建索引**:加速某些特定类型的查询。 - **删除索引**:使用DROP INDEX命令。 **2.5 元数据存储** - **Hive Metastore**:存储表结构、分区和...

    Hive实战之视频网站的测试数据

    最后,Hive还支持创建视图,以便对复杂查询进行抽象和重用。例如,我们可以创建一个视图,显示每个用户的总观看时间: ```sql CREATE VIEW user_total_watchtime AS SELECT userId, SUM(watchTime) AS ...

    Hive编程指南

    2. **视图**:Hive支持视图,可以将复杂的查询结果作为一张虚拟表使用,简化后续查询。 ```sql CREATE VIEW view_name AS SELECT * FROM table_name WHERE condition; ``` 3. **索引**:虽然Hive默认不支持索引...

    Hive用户指南(Hive_user_guide)_中文版.pdf

    - 创建视图(CreateView) - 显示信息(Show) - 加载数据(Load) - 插入数据(Insert) - 从查询中插入数据到Hive表(Inserting data into Hive Tables from queries) - 从查询中写数据到文件系统(Writing data ...

    hive 表 dml 操作.zip

    8. **Hive 视图(View)**:视图是虚拟表,它不存储数据,而是基于一个或多个基本表的查询结果。视图可以简化复杂的查询,提供安全性,并为用户提供一个抽象的接口。 9. **存储过程(UDF/UDAF/UDTF)**:Hive 支持...

    hbase和hive常用命令记录总结

    创建一个名为`hbase_gpsinfo_view`的视图,包含`vid`、`time`、`lon`和`lat`四列,并从`d_gpsinfo_20150527`表中选择数据。 ```sql CREATE VIEW hbase_gpsinfo_view (vid, time, lon, lat) AS SELECT split(h.value,...

    大数据学习:Hive数据定义语言.pdf

    本文档将详细讲解 Hive 的数据定义语言(DDL),包括数据库的基本操作、数据表的基本操作、分区表、分桶表、临时表、视图、索引等内容。 数据库的基本操作 Hive 中创建数据库的语法格式如下: CREATE (DATABASE|...

    HIVE大数据平台白皮书.docx

    6. **其他Hive操作**:除了基本的创建表、加载数据和查询,Hive还支持数据更新(如ALTER TABLE)、视图创建(CREATE VIEW)、数据导出(EXPORT TABLE)、数据导入(IMPORT TABLE)以及元数据管理等高级功能。...

    Hadoop数据仓库工具hive介绍.pdf

    - `CREATE VIEW`:创建视图。 - `ALTER VIEW`:修改视图。 - `DROP VIEW`:删除视图。 - `CREATE PARTITION`:创建表的分区。 - `ALTER PARTITION`:修改表分区。 - `DROP PARTITION`:删除表分区。 - **DML ...

    hive开发指南 -1.0.pdf

    DDL包括创建表(CREATE TABLE)、添加分区(ADD PARTITIONS)、删除分区(DROP PARTITIONS)、修改表(ALTER TABLE)、重命名表(RENAME ...视图(CREATE VIEW)、显示表信息(SHOW)、加载数据到表中(LOAD)等操作...

Global site tag (gtag.js) - Google Analytics