Оператор description в Impala используется для описания таблицы. Результат этого оператора содержит информацию о таблице, такую как имена столбцов и их типы данных.
Синтаксис
Ниже приводится синтаксис оператора описания Impala.
Describe table_name;
пример
Например, предположим, что у нас есть таблица с именем customer в Impala, со следующими данными:
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
Вы можете получить описание таблицы клиентов, используя оператор описания, как показано ниже —
[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
Описание записей с использованием оттенка
Откройте редактор запросов Impala, введите в нем оператор описания и нажмите кнопку «Выполнить», как показано на следующем снимке экрана.
После выполнения запроса, если вы прокрутите вниз и выберете вкладку « Результаты », вы увидите метаданные таблицы, как показано ниже.