Настройка 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
);
Другие вопросы по тегам