0

我目前正在尝试使用 Azure 机器学习工作室连接到 DocumentDb (MongoDb)。

我目前正在关注指南,但它似乎已经过时了。我所做的假设使我得到一个Error 1000: ... DocumentDb client threw an exception The underlying connection was closed. The connection was closed unexpectedly.

该指南和 Azure 机器学习工作室概述了用于建立连接的以下参数。

端点 URL、数据库 ID、DocumentDb 键、集合 ID。它还告诉您在Keys刀片下查找这些已不存在的内容。

这些是我所做的假设;

  • 连接字符串刀片下的端点 URL = 主机 + 端口。https://host.com:port/
  • 数据库 ID = Data Explorer 边栏选项卡下列出的数据库名称。
  • DocumentDb 密钥 = 连接字符串刀片下的主密码。
  • 集合 ID = Data Explorer 刀片数据库中集合的名称。

目前,我还打开了与数据库的所有连接,以确保我没有对外部请求关闭网络,我猜这意味着至少 DocumentDb 键是一个糟糕的假设。


在 Jon 的一些输入之后,下面是当前的状态

  • 端点 URL = 概览边栏选项卡中的 Uri。
  • 数据库 ID = Data Explorer 边栏选项卡下列出的数据库名称。
  • DocumentDb 密钥 = 连接字符串边栏选项卡下的主密码。
  • 集合 ID = Data Explorer 刀片数据库中集合的名称。
  • sql查询=select top 10 * from CollectionID
  • Sql 参数 = {}
4

1 回答 1

2

通过评论中的讨论,可能只是需要更新“端点 URL”,但我会检查所有输入以防其他人需要参考它。

  • 终结点 URL - 可以使用 Azure 门户的 CosmosDB“概述”窗格中的 URI
  • Database ID - The name of the database to connect to
  • DocumentDB Key - The primary password from the "Connection Strings" pane in the Azure Portal
  • Collection ID - The name of the collection to read data from

And, for reference, here's what my data explorer looks like in CosmosDB (database ID then collection ID):

enter image description here

And the settings in Azure ML Studio to import the data: enter image description here

于 2018-07-02T23:23:37.947 回答