【Hive】hiveビューの特徴と使用
文書ディレクトリ hiveビューフィーチャー ビュー を作成するビュー を表示ビュー を削除ビュー を使用
hiveビューフィーチャー
リレーショナル・データベースと同様に、Hiveもビューの機能を提供していますが、Hiveのビューとリレーショナル・データベースのデータには大きな違いがあります.は論理ビューのみで、物化ビューはありません. ビューはクエリーのみで、Load/Insert/Update/Deleteデータはできません. hiveのビューは、hql文の可読性を向上させるために、1つのsqlに相当するショートカットにすぎない ビューは、作成時にメタデータが保存されただけで、ビューがクエリーされると、ビューに対応するサブクエリー の実行が開始する. hiveのビューメタデータベースに保存されているメタデータデータベースに保存されているタイプはVIRTUAL_VIEWメタデータベースは、現在のビューが表すsql文 を保存する.
ビューの作成
ビューの表示
ビューの削除
ビューの使用
hiveビューフィーチャー
リレーショナル・データベースと同様に、Hiveもビューの機能を提供していますが、Hiveのビューとリレーショナル・データベースのデータには大きな違いがあります.
ビューの作成
create view view_name as select * from carss;
create view carss_view as select * from carss limit 500;
ビューの表示
show tables; // ,
desc view_name //
desc carss_view
ビューの削除
drop view view_name
drop view if exists carss_view
ビューの使用
create view sogou_view as select * from sogou_table where rank > 3 ;
select count(distinct uid) from sogou_view;