Hive Indexuri și vizualizare cu exemplu

Cuprins:

Anonim

Ce este o vizualizare?

Vizualizările sunt similare cu tabelele, care sunt generate pe baza cerințelor.

  • Putem salva orice set de date ca vizualizare în Hive
  • Utilizarea este similară cu cea a vizualizărilor utilizate în SQL
  • Toate tipurile de operațiuni DML pot fi efectuate pe o vizualizare

Crearea vizualizării:

Sintaxă:

Create VIEW  AS SELECT

Exemplu:

Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000

În acest exemplu, creăm vizualizarea Sample_View unde va afișa toate valorile rândurilor cu câmpul salarial mai mare de 25000.

Ce este Index?

Indicii sunt indicatori către numele coloanei specifice a unui tabel.

  • Utilizatorul trebuie să definească manual indexul
  • Oriunde creăm index, înseamnă că creăm un pointer către un anumit nume de coloană al tabelului
  • Orice modificări aduse coloanei prezente în tabele sunt stocate folosind valoarea indexului creată pe numele coloanei.

Sintaxă:

Create INDEX  ON TABLE < TABLE_NAME(column names)>

Exemplu :

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Aici creăm index pe tabel guruhive_internaltable pentru ID-ul coloanei.