ThingWorx 模型和数据最佳做法 > 数据管理 > 从平台外部获取数据
从平台外部获取数据
聚合数据
数据聚合是一种从平台中获取数据的方法,且通常为正常 IoT 应用程序的必需组件。在应用程序中,生成的数据往往多于用户使用的数据,数据聚合有助于减少由于处理大量数据而导致的一些问题,也可采用以下最佳做法来减少此类问题。
在混搭中,以下问题可能是由于聚合实现不正确而导致的:
混搭加载/渲染缓慢
多个用户同时打开混搭时的内存使用达到峰值
数据聚合最佳做法
在将数据绑定到小组件之前,尤其是在每分钟有多个数据点的情况下,应将数据聚合。聚合应在混搭加载之前完成。在查询服务中执行聚合或排序方法时,通常会出现问题。
最佳做法是,提前聚合数据并采用以下方式存储数据:
将非持久化属性置于内存中,以减少持久化时间,并加快从内存中检索
如果需要持久化,则使用单独的流或数据表