Impala - Décrire la déclaration

le describeL'instruction dans Impala est utilisée pour donner la description de la table. Le résultat de cette instruction contient les informations sur une table, telles que les noms de colonnes et leurs types de données.

Syntaxe

Voici la syntaxe de l'Impala describe déclaration.

Describe table_name;

Exemple

Par exemple, supposons que nous ayons une table nommée customer à Impala, avec les données suivantes -

ID    NAME     AGE    ADDRESS     SALARY
--- --------- ----- ----------- -----------
1   Ramesh     32    Ahmedabad    20000
2   Khilan     25    Delhi        15000
3   Hardik     27    Bhopal       40000
4   Chaitali   25    Mumbai       35000
5   kaushik    23    Kota         30000
6   Komal      22    Mp           32000

Vous pouvez obtenir la description du customer table en utilisant le describe déclaration comme indiqué ci-dessous -

[quickstart.cloudera:21000] > describe customer;

Lors de l'exécution de la requête ci-dessus, Impala récupère le metadata du tableau spécifié et l'affiche comme indiqué ci-dessous.

Query: describe customer
 
+---------+--------+---------+ 
| name    | type   | comment | 
+---------+--------+---------+ 
| id      | int    |         |                    
| name    | string |         | 
| age     | int    |         | 
| address | string |         | 
| salary  | bigint |         |
+---------+--------+---------+ 

Fetched 5 row(s) in 0.51s

Décrire les enregistrements à l'aide de Hue

Ouvrez l'éditeur de requête Impala et saisissez le describe et cliquez sur le bouton Exécuter comme indiqué dans la capture d'écran suivante.

Après avoir exécuté la requête, si vous faites défiler vers le bas et sélectionnez le Results onglet, vous pouvez voir les métadonnées du tableau comme indiqué ci-dessous.