用Matlab开发Predix Analytics(3)部署Matlab分析模型

本文详细介绍如何使用Predix工具包部署Matlab分析模型至云端,包括创建目录条目、上传模型、验证及运行分析等步骤。

作者:唐翊国,开发者生态资深经理,GE数字集团

23年工作经验,长期在杜邦、欧文斯科宁、庄信万丰等从事制造业信息化工作,规划、实施了大量MES、SAP ERP、LIMS、BPM等项目,积累了丰富的制造业数字化转型经验。

前面博客中介绍了如何用Matlab开发一个分析模型如何创建一个分析服务

本期介绍如何部署分析服务。

部署分析

Predix提供了非常方便的工具,叫做predix-toolkit,来做一些简单的开发测试工作。

https://predix-toolkit.run.aws-jp01-pr.ice.predix.io/

本博客中,我们会一步一步的教大家如何使用predix-toolkit来部署Matlab 分析模型到Predix Cloud上。

首先,我们要切换到“API Explorer” 模式,并输入UAA URL和相应的客户端ID (client ID)和密码,


一旦成功登录,系统会显示“access_token”等信息。

我们选择左边的 “Analytics Catalog” 菜单,选择“Get the list of analytics”,


输入前面得到的predix-zone-id,点击 Submit,


我们可以得到反馈:“HTTP Response Code: 200 OK”,这表示我们有适当的访问权限来使用分析目录服务analytics catalog service。

第一步创建一个分析目录入口

从“Choose Request” 中选择 “Create an analytics catalog entry”,在“Request Body input”中输入 “name”, “version”等信息,特别是在

“supportedLanguage”必须输入“Matlab”。

 

点击“Submit”,正常会看到以下结果,复制“id” 字段到一个文本编辑器里,后续的多个步骤都会用到它。

HTTP ResponseCode: 201 Created

{

  "id": "20cfa2db-56ed-4c0f-88fd-f03d32541c83",

  "name": "MatlabR2011b",

  "author": "EagleTang",

  "description": "Thisis a matlab test",

  "version": "v1",

  "supportedLanguage": "Matlab",

  "customMetadata": "{\"assetid\":\"abc\"}",

  "taxonomyLocation": "/uncategorized",

  "state": null,

  "access": "FULL",

  "createdTimestamp":"2017-04-07T03:18:28+00:00",

  "updatedTimestamp": "2017-04-07T03:18:28+00:00"

}

第二步上传分析模型

从“Choose Request” 中选择 “Upload analytic”,粘贴刚才保存的“id”到“catalogEntryId”中。

从目录

C:\PxDev\predix-analytics-sample\analytics\demo-RTM-loco\demo-RTM-loco-matlab-r2011b\target

中选择之前生成的Matlab分析模型:“demo-RTM-loco-matlab-r2011b-1.0.0-SNAPSHOT.jar”


点击“Submit”,正常会看到:

HTTP ResponseCode: 201 Created

{

  "id":

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值