Выбор нескольких столбцов во внешней таблице - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть сценарий, в котором у меня есть файл (находится в ADLS), который содержит 30 столбцов, но когда я создаю внешнюю таблицу ... я хотел выбрать только 5 столбцов.

Мойвопрос заключается в следующем: можно ли выборочно выбирать столбцы при создании внешней таблицы.

В данный момент создание внешней таблицы работает ... но когда я выбираю запрос поверх этой внешней таблицы ... он выбрасываетисключение

HadoopExecutionException: слишком много столбцов в строке

Заранее спасибо.

1 Ответ

0 голосов
/ 19 декабря 2018

К сожалению, согласно CREATE EXTERNAL TABLE (Transact-SQL) , выбор столбцов при создании внешних таблиц не поддерживается:

Определения столбцов, включая типы данных иКоличество столбцов, должно соответствовать данным во внешних файлах.Если есть несоответствие, строки файла будут отклонены при запросе фактических данных.

Надеюсь, это поможет!

...