Настройка SQL PolyBase для доступа к внешним данным в MongoDB - проблема
Я пытаюсь подключить SQL-сервер, используя Polybase с MongoDB, но мне не удается создать внешний источник данных для этого. Пожалуйста помоги...
Я использую следующий код:
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'mypassword';
CREATE DATABASE SCOPED CREDENTIAL MongoDbUser
WITH IDENTITY = 'myusername', Secret = 'thepassword';
CREATE EXTERNAL DATA SOURCE external_DS_MongoDB
WITH (
TYPE = HADOOP,
LOCATION = 'mongodb://localhost:27017',
CREDENTIAL = MongoDbUser
);
Я ожидаю создания источника данных с именем "external_DS_MongoDB", но я сталкиваюсь со следующей ошибкой в SQL:
Сообщение 105007, уровень 16, состояние 1, строка 26 Схема входного URI не поддерживается. Пожалуйста, измените следующую схему и попробуйте снова: 'mongodb'
Кто-нибудь может мне посоветовать?
Благодарю.
1 ответ
TYPE не требуется при создании источника данных MongoDB:
CREATE EXTERNAL DATA SOURCE external_DS_MongoDB
WITH
(
LOCATION = 'mongodb://localhost:27017',
CREDENTIAL = MongoDbUser
);