IoT-将数据发布到HANA Trail帐户中的HANA数据库表中

2020-09-26 19:16发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我已按照以下方式配置processingService

我已经通过HTTP请求进行了如下测试。

当我看到消息日志时。 我将DB_AVAILABILITY设置为0.0。

请帮助我解决问题。

我的HANA数据库详细信息如下Tables.png

让我知道我是否还有其他错过的机会。

谢谢。

谢谢

Babu

(272.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我已按照以下方式配置processingService

我已经通过HTTP请求进行了如下测试。

当我看到消息日志时。 我将DB_AVAILABILITY设置为0.0。

请帮助我解决问题。

我的HANA数据库详细信息如下Tables.png

让我知道我是否还有其他错过的机会。

谢谢。

谢谢

Babu

(272.8 kB)
付费偷看设置
发送
4条回答
哎,真难
1楼 · 2020-09-26 19:48.采纳回答

你好,巴布,

" T_IOT_MONITOR_LOG"表保留IoT MMS的内置JMX检查[1],[2]。 " DB_AVAILABILITY"就是其中之一。 其值等于零表示一切正常。 零值遵循Nagios准则[3]。

据我了解,您尝试利用"自定义表映射",并希望您的设备消息进入"温度"表,对吗? 请注意,您的表位于" BABU"架构中,但是您已使用" MYSCHEMA"名称配置了映射。

此致

安东

[1] https://help.sap.com /viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/21d734fa88f44298a8a9cb1f759f8fb9.html

[2] https://help.sap.com /viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/298a207f33c4484b9894b7c4e2900566.html

[3] https://nagios-plugins.org/doc/guidelines.html #THRESHOLDFORMAT

[4] https://help.sap.com /viewer/7436c3125dd5491f939689f18954b1e9/Cloud/zh-CN/c665f61f0bf64aaca766d9d1a84a9710.html

bbpeas
2楼-- · 2020-09-26 19:42

我的有效载荷如下。

消息:

{" mode":" sync"," messageType":" 986294cc4603be27bd93"," messages":[{" TEMP":" 123"," LIGHT":" 20"}]}}

终点:

https://***** trial.hanatrial.ondemand.com/com.sap.iotservices.mms/v1/api/http/data/a4131b95-6657-4650-b72b-084aa9d81260

以下是我因上述要求而收到的错误:

CodeMessage202 {" msg":" https://iotmms **** trial.hanatrial.ondemand.com/com.sap.iotservices.mms/v1/api/http/ack/a4131b95-6657-4650-b72b-084aa9d81260/1ec76cd5-51f9-4db6-ac0e-3438ffce56c8"," retryAfterHeaderValue":" 60 "}

Baoming ROSE
3楼-- · 2020-09-26 19:34

你好,巴布,

请让我总结以上提供的信息,并指出缺少的部分:

  1. 您的数据库用户是BABU(模式与此处的名称相同-BABU)
  2. 您自定义的"列"表位于BABU模式下,并具有2列" temp"," light"
  3. 您有一个ID为83c ... b6d的MessageType,字段为" temp"," light"
  4. 您具有ID为e18..486的DeviceType
  5. DeviceType e18..486是否已映射到MessageType 83c ... b6d? (您可以通过打开"设备类型"视图的"消息类型"标签来进行检查)
  6. 您的设备的IDa41 ... 260的设备类型为e18 ... 486
  7. 缺少映射的屏幕截图。 在那里使用了什么MessageType和DeviceType值
  8. 有效负载已经错误。 您正在引用ID 986 ... d93的MessageType,但它应该是ID 83c ... b6d的MessageType。 字段名称区分大小写,因此使用" temp"," light"代替" TEMP"," LIGHT"

等待缺失的点(5和7)

安东

P.S。 我还建议增加" iotmms"应用程序中" * iot *"相关软件包的日志级别(需要重新启动),并检查日志中是否已经有可疑的东西。

My梦
4楼-- · 2020-09-26 19:53

安托,你好

我实际上发布了错误的有效负载,这是我之前使用的。

现在,当我尝试使用您提到的正确有效负载时。 效果很好。

我所做的一项更改是我将数据库表类型更改为COLUMN,默认情况下为ROW。

我还签入了HANA数据库表。 值已填充在那里。

感谢您的帮助。

干杯

Babu

一周热门 更多>