【问题标题】:Connecting to Azure SQL database from "Execute R Script" module in "Azure Machine Learning Studio"从“Azure 机器学习工作室”中的“执行 R 脚本”模块连接到 Azure SQL 数据库
【发布时间】:2016-05-19 17:16:35
【问题描述】:

我已经设置了一个 Azure SQL 数据库,并通过 R (RODBC) 成功地将结果从我的本地计算机加载到其中。我可以在 R Studio 中毫无问题地进行查询。

但是,当我在 ML Studio 的 Execute R script 模块中使用相同的代码时,我收到连接未打开的错误消息。

我需要改变什么?为驱动程序尝试了不同的字符串,但无济于事。

Reader 或 Import Data 模块不适用于我的案例的原因是我正在创建一个 API,该 API 为我提供了在进行分析之前查询数据库的信息。数据库很大,我不想加载整个表然后使用项目列等。

非常感谢任何帮助

谢谢大家

【问题讨论】:

  • 我目前在 R Studio 中使用的连接 str 是 Driver={SQL Server Native Client 11.0};Server=xxxxxxxx.database.windows.net;Database=xxxxxx;uid=xxxxx;pwd =xxxxxx 并且我已经玩了很多驱动程序部分。

标签: sql r azure azure-sql-database azure-machine-learning-studio


【解决方案1】:

不支持执行 R 脚本中的 RODBC。如果您需要动态注入查询,您可以使用导入数据(又名阅读器)模块,并将查询字符串标记为 Web 服务参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 2017-06-25
    • 1970-01-01
    • 2018-06-11
    • 2016-08-15
    • 1970-01-01
    • 2020-08-19
    相关资源
    最近更新 更多