我在 Azure ML 中进行了以下简单设置。
基本上,Reader 是对数据库的 SQL 查询,它返回一个名为 Pdelta 的向量,然后将其传递到 R 脚本进行进一步处理,然后将结果返回到 Web 服务。数据库查询很简单(SELECT Pdelta FROM ...
)并且工作正常。我也将数据库查询设置为 Web 服务参数。
一切似乎都工作正常,但最后当我将其发布为网络服务并测试它时,它以某种方式要求额外的输入参数。附加参数称为 PDELTA
。
我想知道为什么会发生这种情况,我忽略了什么?我想让这个 Web 服务仅要求一个参数 - SQL 查询(Delta 查询),然后它将提供 Pdelta。
任何想法或建议将不胜感激!
最佳答案
您可以删除 Web 服务输入 block 并在没有它的情况下发布 Web 服务。这样,Pdelta 输入将仅从 Reader 模块传入。
关于web-services - 将 Web 服务输入到 Azure ML 中的 R 中的 SQL 查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884296/