【摘要】 一个不会直播的云服务架构师,不是一个好的攻城狮!

在这个全民直播的时代

一个不会直播的云服务架构师

不是一个好的攻城狮

3月23日15:00-15:50,华为云IoT物联网数据分析服务架构师周仕鹏老师,开启了他人生中的第一场直播。在历经了直播小白都会遇到的紧张、认真筹备、期待、再度紧张的一系列过程后,周老师终于站在了直播间,与大家侃侃而谈“以数字资产模型为核心驱动的一站式IoT数据分析实践”,并在直播过程中演示了物联网数据分析Demo开发流程。

直播结束后,小编在后台悄悄问了下周老师:“您的首次直播都可以做到这么自信和游刃有余,秘笈是啥?”

正准备离开的周老师停下脚步,回眸一笑:“谈技术,没有人比我更懂物联网数据分析,谈直播,每个人都有第一次。在这个全民直播的时代,一个不会直播的云服务架构师不是一个好的攻城狮。”

小编:…….(回味中)

下面就让小编带你一起回顾和探秘周老师在直播间聊到的物联网数据分析那些事儿~

物联网数据分析面临的问题与挑战
随着物联网设备接入数量的快速增长,物联网数据量也急速增长,快捷有效的数据分析的价值越来越重要。然而,当前物联网数据分析面临着诸多关键挑战,贯穿着数据分析的整个过程:

  • 数据接入阶段:数据质量参差不齐、且面临多种异构数据源接入
  • 数据准备阶段:缺少统一数据模型,需要进行大量的数据抽取、转换等处理
  • 数据存储阶段:海量数据查询效率低下,数据多份存储、数据管理成本高昂
  • 数据分析阶段:不同类型数据分析数据源不同,形成数据孤岛、存在大量数据搬迁;并且数据分析门槛高,缺少简单易用的数据分析工具
  • 数据可视化阶段:缺少交互式查询能力、缺少基于时间维度的洞察分析能力

华为云IoT物联网数据分析开放架构介绍
基于以上物联网数据分析面临的挑战,华为推出以资产模型为核心驱动的一站式物联网数据分析服务:基于物联网资产模型,整合大数据分析领域的最佳实践,以及物联网数据集成、清洗、存储、分析、可视化,为开发者打造一站式数据开发体验,并且跟华为云物联网相关云服务(比如设备接入)无缝对接,降低开发门槛,缩短开发周期,快速实现物联网数据价值变现。

下面我们将从资产建模、高效存储、时序分析三个方面进行展开介绍:

资产模型
构建资产模型是充分“理解”物联网数据的基础。现实世界的设备不是离散的,而是具有空间、组织、人等复杂关系与上下文存在的。如何打通物理世界与数字世界的关联,如何更好的理解设备从而快捷高效地分析数据,成为物联网企业急需的基础业务。

不同于通用型大数据分析相关产品,华为云IoT物联网数据分析服务与资产模型深度整合,以DigitalTwins资产模型为中心驱动数据分析,开发者可以直接使用统一的物联网模型数据,大大提升数据分析的效率。通过构建物与物,物与空间,物与人等复杂关系,将物联网数据置于模型的“上下文”中去理解;通过“IoT+资产模型”,在数字世界中构建与物理世界准实时同步的数字孪生;基于模型抽象,为数据分析提供面向业务的接口封装。下图举例,将一栋楼映射成数字孪生,通过资产模型创建了大楼内部的组成关系。

在建模过程中,物联网数据分析服务提供图形化可拖拽方式的开发环境,简化复杂资产模型的开发过程,对于相同的资产可以采用模板方式批量创建。支持UDF(用户自定义函数)能力,用户在创建虚测点过程中可使用比如四则运算,科学计数法,三角函数,滑窗,流计算等函数。

高效存储
数据量大且具有时效性是物联网数据的典型特点,随着时间推移数据价值会逐渐降低。在不同场景下,数据处理时效性的要求也不同。比如:车联网行业的地理围栏、工业领域的生产线异常检测、园区火警告警等,都需要时效性,数据需实时处理,一般都在毫秒级别。而对于报表、统计类等分析,是对较长时间段的数据进行分析,对时间要求不高,一般是分钟级别。

华为云IoT物联网数据分析服务针对不同场景下的数据特点采用不同的存储策略,提供温冷数据分层存储,在满足数据处理要求的同时,降低存储成本。

同时,针对物联网数据具备的显著时序特征,华为云IoT物联网数据分析服务在数据存储及数据分析上做了大量的优化,提供高性能、高压缩比的时序数据处理。比如按时间线做Hash Partition,所有Shard节点并行写入,单实例支持超10万时间线,最大亿级时间线;通过采用列式存储布局,不同数据类型(如时间类型,浮点型)采用不同压缩算法,相比开源OpenTSDB压缩率提升10倍,获得极致压缩率;支持多维倒排索引、向量化查询等,相对开源OpenTSDB查询效率提升10倍以上。

时序分析
物联网数据具备的显著时序特征:按照时间维度上报、存储、查询数据。基于物联网数据的这些特征,华为云IoT物联网数据分析服务提供时序数据洞察工具explorer,提供了开箱即用的时序洞察能力,无需任何开发。

  • 基于统一的资产模型进行洞察探索,无需编码或数据准备,提升洞察效率;
  • 基于高效的时序存储,可在海量历史数据中秒级快速交互分析查询,可基于任意资产、任意时间点 做准实时的探索查询;
  • 基于资产模型环境上下文可视化效果,可通过丰富图表呈现,快速洞察时序数据特征。

针对实时性要求高的场景,物联网数据分析服务还提供基于算子的无 码编排开发实时分析作业系统:

  • 预置IoT行业实时处理的算子,行业开发者通过连接算子来编排出实时作业处理流程,无需专业算法知识;
  • 面向行业开发者提供简单易用的无 码化开发IDE,快速开发流处理实时分析作业,降低开发者的学习门槛,提高开发效率。

典型应用场景
为了让大家更好地理解和熟悉华为云IoT物联网数据分析服务开发流程,周仕鹏老师在直播间演示了如下两个物联网数据分析典型应用场景:

智慧楼宇分析系统
在实际应用开发中,由于每个楼宇、楼层的设备为离散的物理设备,如果需要按照楼宇、楼层等为单位进行统计并监控设备,就需要对楼宇、设备之间的关系进行标注关联,并且后续的数据分析阶段还需要重新理解实际设备以及关联关系,开发效率低。

通过华为云IoT物联网数据分析服务可以对楼宇进行快速资产建模,并基于统一模型做设备监控、实时分析、时序分析,降低开发门槛,提升数据分析开发效率。

智慧仓储中的实时分析
华为云IoT物联网数据分析服务的资产建模能力,可帮助行业开发者快速构建资产模型并便捷管理。在仓库的进出库管理中,基于数据分析服务的实时分析,结合AI推理计算,对异常RFID数据流进行识别检测,可实现秒级判断出货物在进出库过程中的进出方向,继而可自动与货单进行校对,实时告知仓库管理人员进出货物的情况。

以数字资产模型为核心驱动的一站式IoT数据分析实践的更多相关文章

  1. ImCash:第一个集多功能于一身的数字资产平台

    Web2.0时代,去中心化开始被社会各界人士所知晓,随着网络时代的不断发展,去中心化概念慢慢得到了社会各界的追捧.行业巨头控制.算法运行干扰.大数据的不良利用.跨款平台支付的不便都在一定程度上对用户的 ...

  2. 为什么说NGK引领全球数字资产财富革命

    进入2020年,区块链万业迸发出巨大的能量,事实上区块链和数字经济正是未来全球财富的新方向.区块链和数字货币的增值空间巨大,是数字时代新的经济增长点.目前,全球衍生品市场价值532万亿美元,全球债务市 ...

  3. ThinkPHP 的模型使用详细介绍--模型的核心(七)

    原文:ThinkPHP 的模型使用详细介绍--模型的核心(七) 注意:本节是ThinkPhp框架对数据操作的核心处理部分 大家还是在这里看清楚可以将其剪切放到代码编辑器中查看 本章节给大家着重介绍模型 ...

  4. ANG-----全方位保障您的数字资产安全

    AngelToken—你的数字资产管家 Angel Token 是基于区块链技术 作为支撑的应用 Angel Token具有可信.安全.高效的特点 既保障用户数字资产安 又给用户提供优质服务 且多方位 ...

  5. 使用L2正则化和平均滑动模型的LeNet-5MNIST手写数字识别模型

    使用L2正则化和平均滑动模型的LeNet-5MNIST手写数字识别模型 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献Tensorflow实战Google深度学习框架 实验平台: T ...

  6. 持久化的基于L2正则化和平均滑动模型的MNIST手写数字识别模型

    持久化的基于L2正则化和平均滑动模型的MNIST手写数字识别模型 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献Tensorflow实战Google深度学习框架 实验平台: Tens ...

  7. Linux 网络编程的5种IO模型:信号驱动IO模型

    Linux 网络编程的5种IO模型:信号驱动IO模型 背景 上一讲 Linux 网络编程的5种IO模型:多路复用(select/poll/epoll) 我们讲解了多路复用等方面的知识,以及有关例程. ...

  8. Panda Global获悉,美国承诺4年内明确区块链数字资产监管方式!

    近日,美国商品期货交易委员会(CFTC)宣布,在4年内将会全面把加密货币监管列为优先事项.Panda Global从7月8日公布的新战略中获悉,此次CFTC公布了自己接下来的新框架,并且在框架中承诺: ...

  9. 美国SEC主席离任,Panda Global 前瞻数字资产监管政策变化

    在上上个周末,也就是6月20号,美国的证券行业发生了一件值得反复回味的的事情--美国SEC现任主席Jay Clayton宣布即将离任,对于数字资产行业而言,未来监管政策将如何演变突然有了无限的遐想空间 ...

随机推荐

  1. win10 安装虚拟机提示 主IP地址显示网络信息不可用

    问题:在虚拟机详情下面显示 主ip地址:网络信息不可用 解决办法: 先root用户[root@dfhf~]#cd ..[root@dfhf/]#cd /etc/sysconfig/network-sc ...

  2. 01.UNIX基础知识

    1.UNIX体系结构 什么叫做内核? 内核是一种软件,它控制计算机硬件资源,并提供程序的运行环境. 什么叫操作系统? 在广义上,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,如可以 ...

  3. JetBrains Quest 3

    起因 今天早上看了一篇博文: 此时的我:"哎,这等好事不等我!" 然后......我打开官方推特: "什么?最后的任务?" 于是就有了这篇文章 开始操作 1.神 ...

  4. mysqli_query($conn, "set names utf8"); //**设置字符集*** 不设置插入数据库就是乱码

    mysqli_query($conn, "set names utf8"); //**设置字符集*** 不设置插入数据库就是乱码

  5. Event loops秒懂

    Event loops秒懂 简介 JS是一种单线程脚本语言,为什么要设计成单线程? 举例说明,假设JS是多线程脚本语言,A线程修改了DOM,B线程删除了DOM,一旦B线程先执行完,DOM被删除了,A线 ...

  6. 启动崩盘!IDEA 2020 无法启动的解决办法|赠送 IDEA 2020 新功能

    今天早上看到 IDEA 可以升级新版本,想着体验一下新功能,点击升级,然后全部项目工程无法打开. 报错信息如下: Cannot execute command No project found to ...

  7. 2000字读懂Java的来源

    title: Java的来源 blog: CSDN data: Java学习路线及视频 1.Java市场 截至2020-03: Java的市场份额为17.78% 2. Java语言简介 是SUN(St ...

  8. 重定向 CORS 跨域请求

    TL;DR 非简单请求不可重定向,包括第一个preflight请求和第二个真正的请求都不行. 简单请求可以重定向任意多次,但如需兼容多数浏览器,只可进行一次重定向. 中间服务器应当同样配置相关 COR ...

  9. CF1324C Frog Jumps 题解

    原题链接 简要题意: 现在河面上有 \(n+2\) 块石头,编号 \(0\) 到 \(n+1\),\(1\)~\(n\) 块石头每块上有一个方向,如果是 \(L\),那么青蛙到这块石头上之后只能往左跳 ...

  10. [dp+博弈]棋盘的必胜策略

    链接:https://ac.nowcoder.com/acm/problem/21797来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K ...