Hello,
I’m setting up my PolyBase to access external data in MongoDB Atlas; However, I couldn’t set properly the location.
I tried this:
CREATE EXTERNAL DATA SOURCE mongodb_base360
WITH (LOCATION = ‘mongodb://cls-data-cross-data-sma.a8m8q.mongodb.net’,
CREDENTIAL = mongodb_base360
)
CREATE EXTERNAL TABLE base360(
[_id] NVARCHAR(24) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[ds_Contexto] nvarchar(max))
WITH (
LOCATION=‘[db-data-integration].[db-mng-ins-base360-apolice-erro-dev]’,
DATA_SOURCE= mongodb_base360
);
But I got the following error when I tried to create my external table :
105082;Generic ODBC error: [Microsoft][MongoDBODBC] (110) Error from MongoDB Client: No suitable servers found (serverSelectionTryOnce
set): [Failed to resolve ‘cls-data-cross-data-sma.a8m8q.mongodb.net’] (Error Code: 13053) Additional error <2>: ErrorMsg: [Microsoft][MongoDBODBC] (110) Error from MongoDB Client: No suitable servers found (serverSelectionTryOnce
set): [Failed to resolve ‘cls-data-cross-data-sma.a8m8q.mongodb.net’] (Error Code: 13053), SqlState: HY000, NativeError: 110 .
Can anyone help me please ?
Thank you,
Juliano Medeiros