Impala-describe-statement
提供:Dev Guides
Impala-ステートメントの説明
Impalaの describe ステートメントは、テーブルの説明を提供するために使用されます。 このステートメントの結果には、列名やそのデータ型などのテーブルに関する情報が含まれています。
構文
Impala describe ステートメントの構文は次のとおりです。
Describe table_name;
例
たとえば、Impalaに customer という名前のテーブルがあり、次のデータがあるとします-
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
以下に示すように、 describe ステートメントを使用して customer テーブルの説明を取得できます-
[quickstart.cloudera:21000] > describe customer;
上記のクエリを実行すると、Impalaは指定されたテーブルの*メタデータ*を取得し、以下に示すように表示します。
Query: describe customer
+---------+--------+---------+
| name | type | comment |
+---------+--------+---------+
| id | int | |
| name | string | |
| age | int | |
| address | string | |
| salary | bigint | |
+---------+--------+---------+
Fetched 5 row(s) in 0.51s
Hueを使用してレコードを記述する
Impalaクエリエディターを開き、その中に describe ステートメントを入力し、次のスクリーンショットに示すように実行ボタンをクリックします。
クエリを実行した後、下にスクロールして[結果]タブを選択すると、以下に示すようにテーブルのメタデータを確認できます。