Я создаю источник данных в Azure SQL DW, чтобы создать внешнюю таблицу с использованием данных хранилища больших двоичных объектов, но я получаю ошибку при создании источника данных.Я новичок в этой многозадачной среде, поэтому, пожалуйста, поделитесь своими мыслями.
Я пытаюсь вызвать источник данных в коде внешней таблицы.
Внешняя таблица
create external table [DBA].[TEST]
(
[type] varchar(3) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
)
with (LOCATION='https://test.blob.core.windows.net/BCP/',
DATA_SOURCE=TEST,
FILE_FORMAT=pipe_header,
REJECT_TYPE=VALUE,
REJECT_VALUE=0
)
Я не уверен, какой ключ мне нужно пройти здесь.Либо мне нужно использовать ключ хранения BLOB, либо что-то еще.
Источник данных
CREATE EXTERNAL DATA SOURCE TEST
WITH (
TYPE = BLOB_STORAGE,
LOCATION = 'https://test.blob.core.windows.net/BCP/'
, CREDENTIAL = KEYS
)
;
Код ошибки
Msg 103010, Level 16, State 1, Line 1
Parse error at line: 3, column: 16: Incorrect syntax near 'BLOB_STORAGE'.
Incorrect syntax near 'BLOB_STORAGE'. Expecting CEDS_HADOOP, CEDS_RDBMS, CEDS_SHARDMAPMANAGER, or CEDS_SHAREDMEMORY"
Ожидание
Мне нужно создать внешнюю таблицу в хранилище данных sql Azure, используя учетную запись хранения BLOB.