【Hive】hiveビューの特徴と使用

2648 ワード

文書ディレクトリ
  • hiveビューフィーチャー
  • ビュー
  • を作成する
  • ビュー
  • を表示
  • ビュー
  • を削除
  • ビュー
  • を使用
    hiveビューフィーチャー
    リレーショナル・データベースと同様に、Hiveもビューの機能を提供していますが、Hiveのビューとリレーショナル・データベースのデータには大きな違いがあります.
  • は論理ビューのみで、物化ビューはありません.
  • ビューはクエリーのみで、Load/Insert/Update/Deleteデータはできません.
  • hiveのビューは、hql文の可読性を向上させるために、1つのsqlに相当するショートカットにすぎない
  • ビューは、作成時にメタデータが保存されただけで、ビューがクエリーされると、ビューに対応するサブクエリー
  • の実行が開始する.
  • hiveのビューメタデータベースに保存されているメタデータデータベースに保存されているタイプはVIRTUAL_VIEWメタデータベースは、現在のビューが表すsql文
  • を保存する.
    ビューの作成
    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;