新冠病毒疫情实时分析与可视化实践

简介: 针对目前全国新冠病毒疫情爆发的情况,阿里云基于日志服务技术搭建开发了新冠病毒疫情实时分析与可视化的免费分析平台,方便公众实时了解病毒疫情的发展状况并进行相关疫情数据的研究。阿里云日志服务专家丁来强介绍了疫情大盘的工作机制并通过大盘数据分析目前疫情的趋势。

作者:丁来强
针对目前全国新冠病毒疫情爆发的情况,阿里云基于日志服务技术搭建开发了新冠病毒疫情实时分析与可视化的免费分析平台,方便公众实时了解病毒疫情的发展状况并进行相关疫情数据的研究。阿里云日志服务专家丁来强介绍了疫情大盘的工作机制并通过大盘数据分析目前疫情的趋势。

新冠病毒疫情数据可视化大盘与分析平台

阿里云于2020年1月20日根据官方已经公开的数据搭建了疫情实时数据可视化大盘与分析大盘。大盘和分析平台的结构如下图所示。公司将较为零散的数据统一整理,并根据多种数据分析绘制了不同的可视化图形。使用者在数据平台上不仅可以根据自身需求查看相关数据内容,还可以基于数据平台进行实时数据集成并定制平台的疫情预警服务。

image.png
(免费疫情分析平台)

  • 阿里云日志服务

疫情实时数据分析平台基于阿里云日志服务技术搭建而成。阿里云的日志服务为阿里云所提供针对日志类数据的一站式服务,用户无需开发就能快捷完成数据采集、消费、投递以及查询分析等功能,帮助提升运维、运营效率,建立DT时代海量日志处理能力。下图展示了阿里云日志服务的多种应用场景。

image.png

  • 日志分析中台架构

下图所示为日志服务的分析中台架构,该架构由数据采集、数据加工、AI可视化查询分析以及与相关平台的互联模块四个部分组成。日志分析中台架构秒级数据分析速度快、实时分析能力强等优点很好的满足了对疫情实时分析的实际需求,由此基于该架构公司构建了疫情数据实时分析大盘。

image.png

  • 大盘访问方式(只读Demo)

已搭建好的疫情实时数据分析大盘对公众开放,使用者可以通过大盘对外链接:https://1340796328858956.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/demo/slsconsole/?redirect=true&type=2020 对疫情数据大盘进行访问。公司对手机端进行了适配,使用者通过钉钉、微信等多个平台均可实现手机对大盘的访问。大盘提供了丰富的疫情数据供用户抓取分析,每日大盘会在平台管理员审核后更新三至四次全国的最新数据。
注意:大盘不需要登陆,但仅仅只读,推荐使用全方位疫情分析平台(免费)。

  • 全方位疫情分析平台访问方式(免费)

使用者需要登录阿里云控制台,进入日志服务,可以通过连接:https://sls.console.aliyun.com/ 在首页应用中点击新冠疫情分析,首次进入配置后,以后数据会自动同步(无需再次配置),即可进行无操作限制的交互式查询分析、可视化、仪表盘构建订阅、告警、二次开发等,此分析平台免费

image.png

大盘细节介绍

  • 大盘核心指标

疫情实时数据分析大盘根据官方公布数据搭建而成。在大盘的核心指标部分,使用者可以看到目前全国病例的六个主要指标:累计确诊人数、累计疑似人数、累计治愈人数、累计死亡人数、治愈率及死亡率。在主要数据右侧大盘用不同颜色的小号字体标识出了数据与昨日对比的新增量。

image.png

  • 实时数据地图

在核心指标模块下,大盘使用三张不同的数据地图展示了目前疫情在国际分布、国内分布及国内死亡人员分布的情况。从疫情地图及省份数据统计中可知,目前疫情集中爆发于湖北及其周围河南、安徽、浙江、广东、湖南及江西6个省份,全国其他地区的病例相对较少。地图右侧以饼状统计图的形式展示了目前病例最多的6个省份及不同省份病例在全国所占的比例。

image.png

  • 疫情趋势图

大盘同时提供了疫情数据的趋势图供用户查阅。趋势图模块由现有风险趋势、病情趋势及死亡率趋势等三张图像组成。
1.现有风险趋势图:现有风险趋势图展示了全国确诊病例及疑似病例的增长趋势,同时定义了风险数(疑似数+确诊数-死亡数-治愈数)概念,绘制出全国风险数增长趋势图给予用户必要的风险预警。
2.病情趋势图:在病情趋势图中用户可观察全国死亡人数及已治愈人数。目前全国治愈人数持续高于死亡人数,说明国家采取的措施正在持续见效。
3.死亡率趋势图:通过死亡率趋势图用户可观察到全国死亡人数、湖北死亡人数及非湖北死亡人数三条指标变化曲线。其中非湖北地区死亡率维持在千分之二左右,且有缓慢下降趋势,说明非湖北地区的患者目前较为安全。

image.png

  • 疫情分布数据表

大盘提供了国际疫情分布与国内疫情分布数据表供用户查询。数据表中运用红色与绿色分别标注出了较为重要的数据以方便用户的使用。使用者可对表中每列数据进行相应的排序及查询。

image.png

  • 省市详细盘查看

用户点击不同省份名称将进入相关省份的详情盘。基于实际需求,用户可以任意构建类似的数据盘。用户通过详细盘左上方的过滤器可以筛选特定的省市分析其疫情数据。筛选操作后,详细盘中的核心指标、趋势图及疫情分布表格中的数据均将切换成选中省市的数据供用户进行深层次的分析。

image.png

以湖北省疫情最为严重的地区武汉、孝感、黄冈与随州为例分析。对武汉、孝感、黄冈与随州四个城市进行数据查询,可以观察到武汉的病例在全省及全国均占据了很大比例。在死亡率趋势上武汉的比例持续高于孝感、黄冈及随州三城。作为疫情的核心地区,可以预料到在未来一段时间内武汉依然是全国抗疫的主战场。相对而言,武汉周围的孝感、黄冈、随州三城死亡率维持在百分之二左右,且死亡比例在逐渐下降,相对于武汉市具有较好势头。

image.png

在省市过滤器中输入相关省份名称即可得到省份详细盘,在已选择省份下用户还可通过城市选择栏选择下属的城市进行省市交叉数据分析。

image.png

  • 确诊患者行程查询

新冠病毒疫情分析应用中,可以进一步访问确患者行程信息。例如查询来自哪一个航班上曾经有确诊者乘坐过,对于有过出行历史的用户,可以及时了解潜在风险。

image.png

  • 新闻公告信息

在新冠病毒疫情分析应用中,也提供了新闻公告汇总,方便使用者了解详情。

image.png

  • 大盘订阅服务及预警

大盘支持向用户提供订阅服务,用户创建订阅时可以通过推送频率、推送渠道等属性的选择进行相关配置。

image.png

大盘中的数据均基于SQL脚本搭建并进行调用,用户在脚本中添加需要预警的国家名称即可完成相应疫情的预警设置。预警可以通过短信、语音、邮件、WebHook-钉钉机器人、WebHook-自定义及通知中心等六种方式发送至用户的设备上。当被选择的国家出现新增病例时,用户将收到系统预警的消息以做参考。

image.png

注意:此功能需在免费的疫情分析应用中才能操作。

日志服务介绍

  • 大盘原始数据查看

日志服务疫情分析https://sls.console.aliyun.com/lognext/app/ncp/setting 点击查询分析,或者在只读Demo大盘的链接https://1340796328858956.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/demo/slsconsole/?redirect=true&type=2020 :进入疫情数据大盘,在要查看的模块中点击“查看详情分析”可查看支持大盘运行的SQL脚本。在原始日志中用户可以查询到数据大盘版本信息、各地区统计数据及各地疫情趋势数组等较为复杂的原始数据。数据大盘通过分析计算这些原始数据构建了各种统计图与趋势图供用户查阅使用。

image.png

  • 大盘日志机制

下图为日志服务脚本示意图。日志服务脚本分为两个部分,通过“|”符号进行分割。日志的第一部分由平台版本号、查询类别及所查询地区名称等信息组成,作为大盘的原始日志。在“|”符号后的第二部分为SQL语句,大盘通过SQL语句进行相关联的数据查询及排序计算。日志数据包含了所查询地区的历史数据、增长趋势等多种信息,使用者均可对数据调取进行分析。

image.png

  • 疫情过滤器

用户可以通过疫情过滤器的编辑功能创建满足使用需求的自定义过滤器。过滤器菜单中的省份及城市名称均由服务器动态生成,二级菜单的城市列表根据一级菜单选择的省份而定。

image.png

  • 拉取疫情数据

使用者选择疫情数据表格的“下载日志”选项即可拉取到表格中的所有数据。将数据导入使用者的工程项目后可以进行相关写操作。
疫情分析应用中,有更多方式获取数据,包括OpenAPI、SDK、命令行工具等。
其他应用场景
疫情大盘基于阿里云SLS数据处理生态搭建,可以对接阿里云的数据计算服务。日志服务提供了较为灵活的方式供用户进行选择。使用者通过扫描疫情大盘的二维码可了解阿里云日志服务更多详情。

image.png

阿里云在官方网站日志服务模块中为开发者准备了更多基于日志服务搭建的Demo,感兴趣的同学可以在日志服务“用户手册与Demo”中找到并进行体验。
地址:https://promotion.aliyun.com/ntms/act/logdoclist.html?wh_ttid=pc

image.png

其他参考信息

疫情分析平台详情:
疫情相关数据详情:
更多关于日志服务:

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
2023年春运(春节)舆情风险点研判提示分析
随着农历春节临近,根据国务院《2023年综合运输春运疫情防控和运输服务保障总体工作方案》通知,2023年综合运输春运从1月7日开始,至2月15日结束,共40天。
2023年春运(春节)舆情风险点研判提示分析
|
监控 安全
小红书舆情优化处理及舆论监控分析
从近年来企业舆情爆发的规律来看,在两微一抖以外,小红书似乎成为了舆情爆发的新源头。
程序人生 - 不同人群预防新型冠状病毒感染口罩选择和使用技术指引
程序人生 - 不同人群预防新型冠状病毒感染口罩选择和使用技术指引
119 0
程序人生 - 不同人群预防新型冠状病毒感染口罩选择和使用技术指引
|
监控 数据可视化 安全
全球疫情实时监控——约翰斯·霍普金斯大学数据大屏实现方案
全球疫情实时监控——约翰斯·霍普金斯大学数据大屏实现方案
422 0
全球疫情实时监控——约翰斯·霍普金斯大学数据大屏实现方案
|
大数据
2020年独家全球新型肺炎疫情大数据接口(实时获取)
武汉加油,中国加油!!!为了做点贡献,特此免费开源接口,供大家在各平台使用。 数据来自官方通报, 全国与各省通报数据可能存在差异。请勿滥用,后果自负。
2020年独家全球新型肺炎疫情大数据接口(实时获取)
|
安全
Worldometer网站实时统计新冠数据
Worldometer网站实时统计新冠数据
390 0
Worldometer网站实时统计新冠数据
|
数据采集 SQL 数据可视化
flask + pyecharts 搭建新冠肺炎疫情数据可视化交互分析平台:包含疫情数据获取、态势感知、预测分析、舆情监测等任务
该项目是浙江大学地理空间数据库课程作业8:空间分析中,使用 flask + pyecharts 搭建的简单新冠肺炎疫情数据可视化交互分析平台,包含疫情数据获取、态势感知、预测分析、舆情监测等任务
2685 0
flask + pyecharts 搭建新冠肺炎疫情数据可视化交互分析平台:包含疫情数据获取、态势感知、预测分析、舆情监测等任务
|
机器学习/深度学习 人工智能 安全
数据分析专家对冠状病毒到暗数据的分析与探讨
数据分析领域的两位思想领袖对冠状病毒、暗数据、数据科学家的角色进行了分析和探讨,并对数据分析为何仍然如此困难的原因进行了阐述。
|
人工智能 自然语言处理 达摩院
新冠肺炎CT辅助诊断方案/新冠病毒全基因组分析方案 Q&A
近期,我们发布了新冠肺炎CT辅助诊断解决方案和新冠病毒全基因组分析方案,收到来自行业内的很多的咨询,我们会在这个帖子为大家做统一回复。
2093 0
|
SQL 人工智能 运维
新冠病毒肺炎疫情数据分析 APP 发布 国际疫情大盘
SLS 发布针对新冠病毒肺炎疫情国内动态展示分析的 APP 已经全面开放给政府、社区、第三方平台和开放者进行广泛应用,完全免费开放。随着新冠病毒肺炎疫情在全球爆发,又推出跟踪关注全球范围疫情动态的分析大盘。
2247 0
新冠病毒肺炎疫情数据分析 APP 发布 国际疫情大盘