Вот мой сценарий, который я пытаюсь запустить в базе данных SQL Azure:
CREATE DATABASE SCOPED CREDENTIAL some_cred WITH IDENTITY = user1,
SECRET = '<Key of Blob Storage container>';
CREATE EXTERNAL DATA SOURCE TEST
WITH
(
TYPE=BLOB_STORAGE,
LOCATION='wasbs://<containername>@accountname.blob.core.windows.net',
CREDENTIAL= <somecred>`enter code here`
);
CREATE EXTERNAL TABLE dbo.test
(
val VARCHAR(255)
)
WITH
(
DATA_SOURCE = TEST
)
Я получаю следующую ошибку:
Внешние таблицы не поддерживаются с предоставленным типом источника данных.
Моя цель - создать внешнюю таблицу в хранилище больших двоичных объектов, чтобы запрос Hive в HDInsight ссылался на один и тот же большой двоичный объект. Таблицей необходимо управлять с помощью Azure SQL. Что не так с этим скриптом?