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 ステートメントを入力し、次のスクリーンショットに示すように実行ボタンをクリックします。

レコードの説明

クエリを実行した後、下にスクロールして[結果]タブを選択すると、以下に示すようにテーブルのメタデータを確認できます。

結果タブ