Я искал решение для создания внешнего источника данных в моей базе данных SQL.
CREATE DATABASE SCOPED CREDENTIAL ADLSCredential
WITH
IDENTITY = '<client_id>@<OAuth_2.0_Token_EndPoint>',
SECRET = '7Re4z84oUuCeMKjWzMmVNTXcsj4YH7okVl********='
;
CREATE EXTERNAL DATA SOURCE AzureDataLakeStorage
WITH (
TYPE = HADOOP,
LOCATION = 'adl://<datalakeaccountname>.azuredatalakestore.net',
CREDENTIAL = ADLSCredential
);
При выполнении этого запроса результат всегда:
Не удалось выполнить запрос. Ошибка: неправильный синтаксис рядом с HADOOP.
После некоторых исследований я нашел следующую информацию:
Вы использовали Azure SQL DB и НЕ Azure SQL Data Warehouse (DW) для настройки внешних таблиц из ADLS или аналогичных типов источников данных.
Есть ли способ настроить внешние таблицы в базе данных SQL Azure на основе данных, размещенных в хранилище озера данных Azure?
Тема датирована 12 сентября 2018 года, и на данный вопрос нет ответа.
Можете ли вы мне помочь?
С уважением,
Тристан.