ハイブの作成方法の観点、機能やアプリケーションのシナリオ

ハイブの表示機能

  1. ビューロジックは、ハイブがないサポートがマテリアライズド・ビューを(1.0.3)が存在します
  2. ビューは読み取り専用で、LOAD / INSERT / ALTERをサポートしていません。どちらかアルタービューで、変更する定義のニーズを見ます
  3. ビューに対する問合せも声明高い優先度を考慮して、これらのステートメントが含まれている場合には、ビュー内のORDER BY / LIMIT文が含まれていてもよいです。例えば、ビュー限界10、クエリビューの制限のために20、10のデータリターンの最大を定義するデータ。
  4. ハイブサポート反復ビュー。

一般的なクエリと同様のクエリのテーブル名のビューでクエリ5.Hiveは、ビュー名に置き換えることができます。

ハイブビューの作成

  • ビューテーブルとして、あなたはデータベースを閲覧して指定することができます。
  • ビューを作成します。
CREATE VIEW [IF NOT EXISTS] view_name [(column_name [COMMENT column_comment], ...) ] [COMMENT view_comment] [TBLPROPERTIES (property_name = property_value, ...)] AS SELECT ... 
  • [削除]を表示
DROP VIEW [IF EXISTS] view_name 
  • 変更ビュー
ALTER VIEW view_name SET TBLPROPERTIES table_properties  
table_properties:  
  : (property_name = property_value, property_name = property_value, ...) 

ハイブビューシナリオ

  • ビューモードでは、データウェアハウス寸法寸法寸法及びロールプレイングのサブ寸法の一貫性を確保するために使用することができます。
  • ハイブクエリが小さく複数にこのクエリビューを分割することにより、長い又は複雑になる場合に、より管理の断片は、この複雑さを低減することができます。
  • 条件に基づいてフィルタリングされたデータを介してビューを制限する必要ハイブ。

おすすめ

転載: www.cnblogs.com/sx66/p/12039521.html