它是真实的“盗梦空间”?在这里,一切都可能是数据


阿里妹导读:位于杭州阿里巴巴西溪园区旁边的大型商场“亲橙里”2018年正式开业。和传统的线下综合型商场不同的是,亲橙里从规划之初就定位为数字化商场,通过植入自研的IBOS平台完成建筑内的所有子系统的接入,而让建筑和建筑内的设备、空间、人的“在线”是我们数字化的第一个目标。为了实现这个目标,阿里工程师做了哪些动作,一起往下看。

建筑数字化基础——建筑IoT和边缘计算

设备数据字典

建筑楼宇内的设备纷繁复杂,包括设备种类、功能、性能、安装方式、通讯方式、通讯协议等等各个方面都不一而同,而这些设备正是建筑楼宇正常运营和管理的前提,构成了建筑楼宇自动化的基础。因此,建筑数字化的前提是建筑设备数字化,而设备数字化的前提是首先需要定义统一的数据字典。我们将建筑楼宇领域的空调、给排水、消防、安防、强电、弱电六大系统、100多种设备类型统一进行编码、分类、定义完整的数据模型。

Niagara——建筑IoT神器

上面提到建筑楼宇内的设备类型繁多,虽然有一些行业标准,但标准本身也比较复杂、且没有一个标准能接入所有或绝大多数子系统;因此、建筑IoT系统中,设备统一接入一直是个挑战。Niagara较完美地解决了这个问题。Niagara是基于Java的开放物联网解决方案,其边缘终端产品JACE支持多种通讯I/O端口、内置了大量常见的楼控系统和设备驱动,同时支持驱动插件式管理、允许用户二次开发;支持分布式部署架构、兼容包括Haystack、LonWorks、BACnet在内的多种行业标准。

Niagara的引入解决了两个痛点问题:

1)异构子系统的接入、屏蔽了大量设备协议的开发和适配;
2)按照标准数据类型、统一单位、精度等,将原始设备数据标准化为Haystack格式的数据报文,便于上层系统(IBOS)处理。

IBOS边缘计算

人、设备、空间是构成建筑的三个基本要素(类比商场的人、货、场),因此人、设备、空间也是建筑领域的基础领域模型,其他模型都可以在此基础上进行构建。IB平台的边缘计算也正是围绕这三种基础领域模型来设计:IB-Connector接入设备数据的同时,会根据数据字典的定义,动态转换为人、设备、或空间模型;IB规则引擎,本质是围绕人、设备、空间模型实例之间互操作、基于事件驱动的实时计算引擎。另外,它还提供丰富的组件支持,可以按需灵活自定义模型并把数据发送到云端、供云端服务消费和使用。下图简单示例了亲橙里的水电表设备如何通过边缘计算平台把数据实时上送到云端并接入数据中心。

数据中心大图

IB数据中心,以建筑业务数字化和数字业务化为目标,对下采集建筑线上线下的各种数据,进行建筑全域统一建模和加工;向上提供PaaS化的数据服务和算法服务,并最终为业务层提供辅助决策。

下面是数据中心的架构大图,依然是分层架构。总体上自下而上可分为四层。

1)数据源,包括采集的各类线上的和线下的数据,来自IBOS、IB应用、集团DT(OneData、A+等)以及其他合作BU的数据,另外还包括外部数据等;

2)数据建模和计算,包括各种异构数据源的数据接入和清洗、针对建筑领域的全域数据的数据模型设计、实时数据/离线ETL开发;

3)数据服务中台,面向业务领域的应用层数据OLAP分析,提供高性能、通用、开放的数据服务;

4)应用,包括纯数据类的应用例如招商、选址(办公/商业场景)、运营分析、消费者洞察、客流动线、财务模型分析等,以及基础的商业、办公/产业运营、资产管理类应用中的数据统计/分析类场景。

数据模型建设

数据模型建设是数据仓库开发中的关键环节。我们在对亲橙里的所有业务系统(客流、停车、POS、CRM、多屏和导购、招商租赁、物业和能效管理等)及其关键场景进行梳理、识别出公共的业务领域、并抽象出核心的领域模型;在此基础上进行汇总分析,进行逻辑建模、包括模型之间的关系和模型内部的关键属性。下图简单示例了模型建设的整个过程。

在建模方法上,我们采用了目前业内主流的Kimball维度建模(这也是集团推荐的方式)。维度建模的特点总结了如下几点:

数据冗余小(很多具体信息都存在相应的维度表中了)
结构清晰(表结构一目了然)
便于做OLAP分析(这个很重要、我们有很多业务数据分析的场景和需求)
有一定的扩展性:当增加新的数据分析需求时,可以较容易地扩展模型
一定程度上增加使用成本,比如查询时要join多张表
有时会产生数据不一致(如维度表和事实表)

当然、维度建模也不是十全十美,但确实是最适合我们场景的建模方法。

数据服务中台

亲橙里的应用场景丰富,不同的应用场景对数据有不同的需求;为了灵活高效地提供不同应用的数据接口,我们设计开发了数据接口服务;基于实时计算和离线计算加工好的汇总数据,通过提供图形化的方式、及SQL的方式来完成接口的自定义、发布以及监控。带来的好处也非常明显:

  1. 上层应用可灵活自定义所需的数据接口、不再强依赖数据开发团队;
  2. 统一数据口径、便于数据质量监控和管理;
  3. 降低了数据集市/应用层表的规模,将数据开发团队从上层应用的需求中解放出来,专心底层和中间层数据和算法开发;
  4. 完善的API管理、运维、监控、流控、自动化测试等机制,保障服务效率和质量。

对于上线的数据接口,提供接口的调用qps、rt、调用异常等监控,支持报警规则配置和推送。

核心商业场景

客流、交易、会员是线下零售场的最核心场景,也是亲橙里数字化的重点场景。

客流

客流系统是传统线下商场最基础的系统之一。类比线上电商和A+,线下商场就是站点,商铺就是页面,客流系统采集到的人次、人数就是商场/商的"PV"、"UV";通过定义活跃度模型,我们也可以统计线下场的月活、日活,并针对活跃用户进行挖掘分析。

| 业务价值

1)客流监测及预测,帮助商场和商家更合理地安排资源,更客观地评估业态吸客能力及优化决策。

2)客群分析(性别/年龄/活跃度)帮助大小B决策提供针对性的服务,提升顾客体验,提高顾客黏性及忠诚度。

3)客流数据聚合销售数据,帮助大小B更客观更精确评估人员/活动/业态的绩效。

4)顾客识别(身份识别/行为轨迹分析),帮助商场和商家更直接触达会员群体,加强互动,提高会员黏性及忠诚度。

5)客流动线及热点分析,帮助商场更准确捕捉业态冷热分布,更合理优化布局;
帮助商家更大程度协同发展、更合理优化店内陈列、商品类别及人员安排,持续增强吸客能力。

| 技术方案

传统的客流系统一般只支持人次统计、并不支持去重、更不支持身份识别,同时设备本身的识别精度、安装位置和角度、光照条件、现场调校、系统维护等都会影响最后的统计精度,因此获取较高质量的客流数据是传统线下场的痛点之一。经过充分的调研、测试和验证后,我们采用了头肩识别+人脸识别的混合方案,每个商场/商铺的出入口通过两组摄像头分别抓拍头肩和人脸,除了可以统计路过、进店、离开的人次,还支持去重以及用户特征识别(年龄、性别等)和身份识别。

| 活跃度模型

根据不同周期下的访问频次,可以定义出访客活跃度和会员活跃度等级。

通过这个定义,系统可以自动给访客/会员打标,进而统计出日活、周活、月活访客/会员数,以及各活跃度访客/会员的占比。

交易

亲橙里的交易非常复杂,商家众多、交易系统不统一;同时由于亲橙里的招商初期并未约定采用统一收银方式,后期商家入驻后再推进统一POS方案也比较困难:

1)对阿里系商家如盒马、心选、小厨,以及天猫智慧门店,这类商家的交易直接走TP;

2)对大部分餐饮类、零售类、服务类企业,我们部署了口碑的POS系统;

3)剩余的商家,我们上线了销售管理系统。由商家小二后台手动录入数据,系统采集后流入数据仓库;

| GMV

基于交易数据的三类指标即GMV、坪效、租售比均是我们重点关注的指标,它们可以衡量店铺的运营效率以及健康度。下图是我们对亲橙里76个商家的GMV、客流、租金指标进行汇总后生成的气泡图,业务可根据此图表,了解商家所处位置象限,以进一步进行运营及招商的调整。


基于GMV、客流、租金指标的商家气泡图

会员

会员系统是亲橙里重点打造的服务:

1)会员交易自动实时积分;

2)多方权益打通;会员免费停车,交易积分兑停车权益,趣抓、ROM、黄小鹿权益,等等;

3)自然植入的人脸交互场景、完成会员身份识别闭环;通过停车、客流、轨迹、交易、场内互动等多个场景,尝试多维度认识会员;

4)基于OneID的能力,我们将亲橙里会员和淘系会员打通;同时结合集团的线上大数据和场内的线下数据,使用户画像更完整和丰满;另外基于集团LBS数据的能力,我们可以挖掘距离商场周边3公里/5公里范围内的潜客,并结合他们在场内的到访、活动、下单等数据进行跟踪分析。

数据可视化

我们的日常数据报表,在可视化上目前选型的都是集团内的成熟产品,如有数、dataV。

同时,针对建筑本身的空间特点,我们正在规划基于2D/3D地图、CAD/BIM模型等做一些建筑数据可视化的尝试。

双11

去年双11是亲橙里第一个双11,我们也首次和集团数据技术及产品部合作,把亲橙里的实时数据对接到集团媒体大屏。

运维监控可视化

目前,我们也在和云智能基础产品事业部研发效能合作的「须弥山-态势平台」共建出了亲橙里的监控模型。


本图为mock数据本图为mock数据


原文链接
本文为云栖社区原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517710.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BDS-HA:构建高可用、低延迟的HBase服务

HBase可以支持百TB数据规模、数百万QPS压力下的毫秒响应,适用于大数据背景下的风控和推荐等在线场景。阿里云HBase服务了多家金融、广告、媒体类业务中的风控和推荐,持续的在高可用、低延迟、低成本方向上进行优化。目前单集群承诺可用性99.9%&#xff0…

layui 表单动态添加、删除input框

html部分 <div class"layui-form-item" ><label class"layui-form-label">路线</label><div class"layui-input-block" id"last"><div class"layui-input-inline">{empty name"$ways&q…

MySQL 可重复读,差点就让我背上了一个 P0 事故!

来源 |程序通事责编 | Carol封图 | CSDN 付费下载自视觉中国P0 事故&#xff1a;余额多扣&#xff01;这是一个真实的生产事件&#xff0c;事件起因如下&#xff1a;现有一个交易系统&#xff0c;每次产生交易都会更新相应账户的余额&#xff0c;出账扣减余额&#xff0c;入账增…

AliOS Things 3.0应用笔记:摄像头配网 + 钉钉群通知 + 天气显示

给AliOS Things一颗STAR 目录 运行流程效果展示 操作流程 环境配置源码结构配置烧录运行 源码讲解 QR扫码部分GUI部分https client部分 运行流程 本示例有如下3个功能&#xff1a; 摄像头配网。推送消息到钉钉群。显示当天天气。操作流程 环境配置 AliOS Things环境安装&a…

与阿里合伙人合影,两年净赚一百万,这个草根姑娘有什么魔力?

大学肄业&#xff0c;网店关闭&#xff0c;公司转手&#xff0c;人生的下一步要怎么走&#xff1f;张昕总沉浸在自己的世界里发呆。 直到两年前&#xff0c;张昕随手往几个群里转发了“购买阿里云服务器”的折扣幸运券&#xff0c;半年后&#xff0c;因订单数量排进前十&#…

借助大数据进行社交媒体营销,企业们得这么玩!

作者 | Annie Qureshi译者 | 火火酱&#xff0c;责编 | Carol出品 | CSDN 云计算&#xff08;CSDNcloud&#xff09;封图 | CSDN 付费下载自视觉中国自上世纪80年代以来&#xff0c;“数据”一词就一直是互联网行业的重要术语。随着人们对数字领域的关注度越来越高&#xff0c;…

聊一聊DNS劫持那些事

作为《DNS攻击防范科普系列》的最后一篇&#xff0c;今天我们来好好聊聊DNS劫持。先回顾一下DNS劫持的概念&#xff1f;DNS劫持即通过某种技术手段&#xff0c;篡改正确域名和IP地址的映射关系&#xff0c;使得域名映射到了错误的IP地址&#xff0c;因此可以认为DNS劫持是一种D…

nacos集成dubbo实现远程服务调用多服务端2

文章目录一、版本选取、需求和项目简述1. 版本选取2. 项目模块说明2. 需求说明二、需求实战-依赖初始化2.1. 创建maven父工程EShopParent2.2. 创建子模块DubboApi2.3. 创建服务端Stock-serv2.4. 创建服务端product-serv2.5. 创建消费端端Order-serv三、需求实战-代码编写3.1. 创…

避开这2个误区,测试目标 KPI 不再难设

阿里妹导读&#xff1a;好的开始是成功的一半&#xff01;工作中&#xff0c;目标的设置是最不能马虎的事情。今天&#xff0c;我们请来孙阳&#xff08;阿里巴巴测试开发专家&#xff09;&#xff0c;他从11年入职至今已有8年。在测试技术目标的KPI设置上&#xff0c;他有一些…

程序员工作3年只涨2千,你不知道程序员有多难!

最近在职业论坛看到这样一个热门的帖子&#xff1a;工作3年&#xff0c;薪资涨了2k。大家都在吐槽公司的不公&#xff0c;却忽略了从另一个角度看待问题&#xff1a;是不是因为我们本身做的不够好&#xff1f;越来越发现&#xff0c;很多人之所以很久没有涨薪&#xff0c;是因为…

蚂蚁金服OceanBase挑战TPCC丨TPC-C基准测试之链路层优化

导语 在 TPC-C 标准定义中&#xff0c;测试系统分为 RTE&#xff08;Remote Terminal Emulator&#xff09;和 SUT 两部分。在实际的 TPC-C 测试流程中&#xff0c;不只是对 DB 端能力的考验&#xff0c;对链路中的所有组件都存在极大的资源消耗和压力。以这次 6088万 tpmC 测…

由于找不到msvcp140.dll无法继续执行代码

下载安装微软常用运行库合集即可解决 https://www.cr173.com/soft/106037.html

知己知彼,百战百胜!如何做好干系人管理

作者|章冀灶(晟远) 出品|阿里巴巴新零售淘系技术部 众所周知&#xff0c;高效的沟通是项目成败重要的影响因素。沟通在项目管理过程中扮演了极其重要的作用&#xff0c;而沟通对象又是完整的基于项目干系人&#xff0c;所以在项目管理过程中干系人管理就显得尤为重要&#xff…

彻底弄懂为什么不能把栈上分配的数组(字符串)作为返回值

背景 最近准备一个教程&#xff0c;案例的过程中准备了如下代码碎片&#xff0c;演示解析http scheme #include <stdio.h> #include <stdlib.h> #include <string.h>char *parse_scheme(const char *url) {char *p strstr(url,"://");return st…

健壮F.T.+新裸金属重磅发布!全新升级版ZStack加速新基建!

6月2日&#xff0c;以“健壮F.T.新裸金属 新基建下的新IaaS”为主题的2020年ZStack新品线上超级发布会引爆了企业级云市场。面向新基建发展契机&#xff0c;致力于普惠云计算的ZStack与英特尔、阿里云等伙伴强势携手发布2大重磅新品&#xff1a;首个采用了F.T.技术的ZStack Min…

使用datax同步cassandra数据

DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台&#xff0c;实现各种异构数据源之间高效的数据同步功能。最近&#xff0c;阿里云cassandra团队为datax提供了cassandra读写插件&#xff0c;进一步丰富了datax支持的数据源&#xff0c;可以很方便实现cassandra之间以…

整理了一份 Docker系统知识,从安装到熟练操作看这篇就够了 | 原力计划

作者 | IronmanJay责编 | 王晓曼出品 | CSDN博客Docker 基础介绍下图为 Docker 图标&#xff08;是一个鲸鱼上面是集装箱&#xff09;。1、我们为什么要使用Docker当我们在工作中&#xff0c;一款产品从开发设计到上线运行&#xff0c;其中需要开发人员和运维工程师&#xff0c…

阿里巴巴的云原生与开发者

摘要&#xff1a;利用云原生技术构建应用简便快捷&#xff0c;部署应用轻松自如&#xff0c;运行应用按需伸缩。如今&#xff0c;云原生已经成为下一代技术发展的趋势。在 2019 杭州云栖大会开发者峰会上&#xff0c;阿里巴巴资深技术专家李响就为大家分享了阿里巴巴的云原生技…

(企业案例)使用Nacos持久化规则,改造sentinel-dashboard

文章目录一、前言1. 版本选取2. 克隆代码3. 导入 IDEA二、全局修改2.1. 修改 POM2.2. 修改配置文件三、后端代码修改3.1. 包结构部分3.2. nacos 配置文件四、创建规则与 Nacos 交互类4.1. 创建授权规则与 Nacos 交互类4.2. 创建降级规则与 Nacos 交互类4.3. 创建流控规则与 Nac…

如何基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化

Nepxion Discovery框架在实现灰度发布和路由功能前提下&#xff0c;结合Nacos和Sentinel&#xff0c;对流量再实施一层防护措施&#xff0c;更能达到企业级的流量安全控制的目的。它的功能包括&#xff1a; 封装远程配置中心和本地规则文件的读取逻辑&#xff0c;即优先读取远…