云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

对象存储_长沙营销网站建设_返现

小七 141 0

在以前的博客中,我们解释了一些SAP Leonardo服务,如数据接收、入职和设备管理以及其他低级别服务,这些服务帮助我们定义设备和事物模型以及主数据和相关度量。在这个博客中,我想重点介绍一些利用检索到的措施所需的其他服务。

在物联网这个词上,我们谈论的是由配备传感器的设备生成的大量数据。第一个需要理解的主题是数据存储在哪里,以及如何管理数据来为基于该数据开发的应用程序提供性能,让我们在本博客的第一部分讨论时间序列。

一旦存储和管理了数据,我们就需要对数据进行分析和反应,以指定要执行的业务操作。我们将在下面讨论规则的部分讨论这个话题,操作和查询服务

时间序列

SAP Leonardo为帮助我们存储和管理大量数据而提出的第一项服务是时间序列管理

有3种不同的存储类型,它们在访问速度和成本上有所不同:

它是性能最高的存储替代品。SAP Leonardo IoT将时间序列数据和事件数据存储在热存储聚合中。

这些聚合用于以亚秒级的速度向应用程序交付数据。大多数情况下,应用程序不需要原始数据。E、 一个时间序列图通常在高清显示器上显示不超过1900个数据点。如果传感器每秒收集数据,则显示时间窗口大于30分钟的所有图表必须使用聚合数据。骨料储存1年,然后移到温暖的仓库。除了提供聚合外,在热存储上还可以直接在此存储上执行简单的分析查询。

热存储中的所有聚合都是在数据摄取时间自动计算的时间窗口:2分钟、1小时、1天、1周。

默认有几个聚合:First、Last、First的时间戳,last,Min,Max,Timestamp of Min,Timestamp of Max,Average,

用于存储和读取原始时间序列数据,并将其快速传递给应用程序。存储在温存储中的原始数据的标准保留期为60天,但可以设置为自定义保留期。

能够在几乎无限的时间内以经济高效的方式存储大量原始时间序列数据。它针对经济高效的长期存储进行了优化。因此,从冷库读取数据的性能不如从温库读取数据的性能。

查看SAP IoT Application Enablement(莱昂纳多基金会)中有关时间序列的大数据和分析的幕后-物联网视频大数据和博客常见问题解答,了解SAP Leonardo IoT数据存储的更多详细信息。

规则

基于规则的物联网数据处理服务允许您在测量值上创建一些条件,并在满足条件时触发事件。您可以为流数据或特定时间段创建规则。您不需要在应用程序中读取所有度量值,也不需要运行任务来检查过去某段时间内的度量值,您最好定义规则,以便为您自动筛选度量值。

下一个屏幕显示物联网规则部分,建议使用瓷砖定义规则和规则上下文。

您从要监视的虚拟对象开始,选择要观察的属性,并通过创建规则上下文将它们关联起来。然后定义每个属性要检查的阈值,以及如果在传入的实时数据流中或在某个时间段内使用规则观察到该特定值,会发生什么情况。

在这里显示的特定情况下,我们正在创建"SMBRobot"类型的流规则,我们检查亮度属性是否低于50勒克斯,如果满足条件,则触发名为"LowLumEvent"的IoT事件。一旦触发了此事件,我们就可以定义一个将对该事件做出反应的操作,有关操作的更多详细信息,请查看下一节。

操作

一旦规则触发了事件,我们就可以定义将执行的操作。在SAP Leonardo IoT中,我们有两个与操作相关的互动程序:操作、通知和电子邮件模板。我们将专注于行动,通知和电子邮件设置将帮助您准备行动模板。

一旦您选择了行动磁贴,服务器云平台,您可以根据您的规则定义您的行动。

在下面的示例中,例如,大数据时代纪录片,我们创建了一个操作,该操作将在SAP Business One中创建一个警报,并向服务层发出POST请求。通过定义操作,大数据的应用,您可以对您的应用程序、后端ERP进行所需的调用。

为了调用您的后端,您需要在SCP帐户中定义一个目标,指定执行操作时要调用的URL,在我们的例子中,我们调用消息oData服务:

如果您的后端需要获取Xsrf令牌,您可以添加属性:

sap.iot.fetchXcsrf文件–正确sap.iot.XcsrfURL文件–指向您的oData服务URL(get请求将在发送POST请求之前获取令牌)

查询服务

查询模型的结构类似于OLAP视图,并提供可扩展的元数据,如标签、度量单位和层次关系。内容和元数据都是通过标准接口提供的,因此您可以使用自己选择的分析工具分析和可视化数据,例如,SAP Analytics Cloud.

要创建查询模型,您可以使用SAP Leonardo services的Query Modeler磁贴:

查询模型由以下各项定义:

定义要跟踪的属性的度量,以及针对哪些聚合方法。定义聚合度量值显示条件的维度,例如每个位置或特定时间或日期。

在这里,您可以看到基于亮度平均度量值聚合的查询模型的定义,该聚合将时间和项目代码作为维度:

检查"创建查询模型"帮助有关如何创建查询模型的更多详细信息的文档。

如果用户被分配到此特定角色集合,然后,用户可以使用查询模型,例如在SAP Analytics Cloud中。

租户管理