作者:唐翊国,开发者生态资深经理,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":

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

被折叠的 条评论
为什么被折叠?



