Impala - Tuyên bố mô tả

Các describecâu lệnh trong Impala được sử dụng để đưa ra mô tả của bảng. Kết quả của câu lệnh này chứa thông tin về bảng như tên cột và kiểu dữ liệu của chúng.

Cú pháp

Sau đây là cú pháp của Impala describe tuyên bố.

Describe table_name;

Thí dụ

Ví dụ: giả sử chúng ta có một bảng tên customer ở Impala, với dữ liệu sau:

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

Bạn có thể nhận được mô tả của customer bảng sử dụng describe câu lệnh như hình dưới đây -

[quickstart.cloudera:21000] > describe customer;

Khi thực hiện truy vấn trên, Impala tìm nạp metadata của bảng được chỉ định và hiển thị nó như hình dưới đây.

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

Fetched 5 row(s) in 0.51s

Mô tả các bản ghi bằng Hue

Mở trình chỉnh sửa Truy vấn Impala và nhập describe trong đó và nhấp vào nút thực thi như được hiển thị trong ảnh chụp màn hình sau.

Sau khi thực hiện truy vấn, nếu bạn cuộn xuống và chọn Results , bạn có thể xem siêu dữ liệu của bảng như hình dưới đây.