Мне нужно загрузить данные из datalake в хранилище данных сервера sql с использованием таблиц polybase. Я создал настройку для создания внешних таблиц. Я создал внешнюю таблицу и пытаюсь сделать выбор * из таблицы ext_t1, ноЯ получаю сообщение об ошибке, так как строки были отклонены при чтении из внешних источников. Ниже приведен сценарий моей внешней таблицы. Может ли кто-нибудь мне помочь в этом вопросе?Заранее спасибо.
CREATE EXTERNAL TABLE [dbo].[EXT_TEST1]
( A VARCHAR(10),B VARCHAR(20))
(DATA_SOURCE = [Azure_Datalake],LOCATION = N'/A/Test_CSV/',FILE_FORMAT =csvfileformat,REJECT_TYPE = VALUE,REJECT_VALUE = 1)
Таблица создана, но после запроса оператора select появляется следующая проблема. Строки были отклонены при чтении из внешних источников.2 строки отклонены из внешней таблицы [EXT_TEST1] на шаге 2 плана выполнения запроса: Расположение: '/A/Test_CSV/abc.csv' Порядковый номер столбца: 1, Ожидаемый тип данных: VARCHAR (20), сопоставить SQL_Latin1_General_CP1_CI_AS.Расположение: '/A/Test_CSV/abc.csv' Порядковый номер столбца: 1, ожидаемый тип данных: VARCHAR (20), сопоставить SQL_Latin1_General_CP1_CI_AS.