azure-web-app-service - 在 PowerBI 中使用已部署的 Azure ML 模型
问题描述
在将 Azure ML 与PowerBI
. 我从 部署了一个模型Auto ML
,并尝试在PowerBI
. 我成功完成了以下教程,使用自动 ML 创建预测模型并在 PowerBI 中使用模型。但是在实现我的正确模型时,我可以选择目标模型,并使用正确的输入和正确的数据类型,但我得到了这个错误:
Unable to parse the response from the Azure ML Web Service
我必须补充一点,我的模型预测时间序列。相反,该模型是 Microsoft 教程中的回归模型。而且我没有使用 R 或 Python 脚本,我使用的方法与关于PowerBI
.
非常感谢您的帮助 !如果您需要更多信息,请随时问我。
玛丽
解决方案
使用错误处理的良好做法:
def run(data):
try:
result = model.predict(data)
return result.tolist()
except Exception as e:
result = str(e)
return json.dumps({"error": result})
return json.dumps({"result": result.tolist()})
如果您改为使用 pandas 数据框作为输入架构,这应该生成带有列名的招摇,作为具有已知数据类型的单独输入参数,然后 Power Bi 可以使用这些数据类型映射到数据流中的列。
推荐阅读
- r - 具有两个值作为点和平均值具有其他形状的图形
- sql-server - 在 SQL Server 2017 Express 版本上恢复超过 3 GB 的 bak 文件出现错误
- c# - 无法将 json 反序列化为字典
> - c# - Asp.Core 中的 WebApi 1.0 动作重载
- php - Google 事件 API 返回 401 错误未授权客户端
- javascript - 达到限制时如何禁用未选中的复选框
- node.js - nodejs 客户端无法注册到基于 nodejs 护照的身份验证服务
- python - python:采用类参数的优雅方式?
- angular - 使用 if 表达式更改颜色编号
- flutter - Flutter:如何将小部件与列的右上角对齐?