Azure 机器学习工作室 - 从 Cosmos Db 导入

标签 azure azure-cosmosdb azure-machine-learning-service

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

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

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

端点 URL、数据库 ID、DocumentDb key 、集合 ID。它还告诉您查看 Keys 下的内容 Blade 找到这些,它已经不存在了。

这些是我所做的假设;

  • 端点 URL = 连接字符串边栏选项卡下的主机 + 端口。 https://host.com:port/
  • 数据库 ID =“数据浏览器”边栏选项卡下列出的数据库名称。
  • DocumentDb Key = “连接字符串”边栏选项卡下的主密码。
  • 集合 ID = 数据浏览器边栏选项卡中数据库中集合的名称。

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

<小时/>

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

  • 端点 URL = 概览边栏选项卡中的 Uri。
  • 数据库 ID =“数据浏览器”边栏选项卡下列出的数据库名称。
  • DocumentDb Key = 连接字符串边栏选项卡下的主密码。
  • 集合 ID = 数据浏览器边栏选项卡中数据库中集合的名称。
  • SQL 查询 = select top 10 * from CollectionID
  • SQL 参数 = {}

最佳答案

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

  • 端点 URL - 可以使用 Azure 门户的 CosmosDB“概述” Pane 中的 URI
  • 数据库 ID - 要连接的数据库的名称
  • DocumentDB key - Azure 门户中“连接字符串” Pane 中的主密码
  • 集合 ID - 要从中读取数据的集合的名称

并且,作为引用,这是我的数据浏览器在 CosmosDB 中的样子(数据库 ID,然后是集合 ID):

enter image description here

以及 Azure ML Studio 中用于导入数据的设置: enter image description here

关于Azure 机器学习工作室 - 从 Cosmos Db 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51137973/

相关文章:

azure - 将 URL 映射到 Azure WebRole

sql-server - 尝试使用 Azure ML/Docker 镜像查询 Azure SQL 数据库

go - 在 GoLang 中生成 CosmosDB 身份验证 token

c# - 避免 CosmosDB 中的 UpsertAsync - 运行更新 SQL 命令

azure - ARRAY_CONTAINS 可以接受 Cosmos 中的多个值吗

python - 使用 python 从 Azure 机器学习服务中删除并列出所有模型和部署服务

powershell - 通过 PowerShell 部署 Azure ARM 模板时的日志记录/进度指示器

Azure 机器学习无法导入包 azureml-dataprep

azure - 在 Azure 机器学习中,日志文件存储在哪里?

c# - 将 mvc-3 应用程序发布到 Windows Azure 时,图像和插件无法加载