从“Azure Machine Learning Studio”中的“执行R脚本”模块连接到Azure SQL数据库

时间:2016-05-19 17:16:36

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

我已经设置了 Azure SQL数据库,并通过 R(RODBC)成功地将结果加载到本地计算机中。我可以在R Studio中查询没有问题。

但是当我在ML studio中的执行R脚本模块中使用相同的代码时,出现连接未打开的错误。

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

读取器或导入数据模块不适用于我的情况的原因是我创建的API为我提供了在进行分析之前查询数据库的信息。数据库非常大,我不想加载整个表,然后使用项目列等。

非常感谢任何帮助

全部谢谢

1 个答案:

答案 0 :(得分:2)

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