日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

国际免费版 新冠疫情数据分析APP正式发布!

發(fā)布時(shí)間:2024/8/23 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 国际免费版 新冠疫情数据分析APP正式发布! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡(jiǎn)介

在今年2月初,SLS?已經(jīng)發(fā)布針對(duì)新冠病毒肺炎疫情國(guó)內(nèi)動(dòng)態(tài)展示分析 APP,目前該能力全面開放給政府、社區(qū)、第三方平臺(tái)和開放者進(jìn)行廣泛應(yīng)用,完全免費(fèi)開放。還沒有關(guān)注過的同學(xué)可以通過以下鏈接了解背景:

  • 新冠病毒疫情分析 APP 官方文檔
  • 云棲博文、直播

最近,隨著新冠病毒肺炎疫情在全球爆發(fā),SLS?又推出了跟蹤關(guān)注全球范圍疫情動(dòng)態(tài)的分析大盤。與國(guó)內(nèi)大盤主要關(guān)注國(guó)內(nèi)疫情(數(shù)據(jù)來源于央視新聞、人民日?qǐng)?bào)、各省市衛(wèi)健委公告)相比,國(guó)際疫情大盤則是跟蹤關(guān)注全球范圍的疫情動(dòng)態(tài),數(shù)據(jù)來源是被國(guó)際上廣泛引用的約翰·霍普金斯大學(xué)開源數(shù)據(jù)集。

SLS

阿里云日志服務(wù)(SLS)是針對(duì)日志類數(shù)據(jù)的一站式服務(wù),無需開發(fā)就能快捷完成海量日志數(shù)據(jù)的采集、消費(fèi)、投遞以及查詢分析等功能,提升運(yùn)維、運(yùn)營(yíng)效率。日志服務(wù)主要包括實(shí)時(shí)采集與消費(fèi)、數(shù)據(jù)投遞、查詢與實(shí)時(shí)分析等功能,適用于從實(shí)時(shí)監(jiān)控到數(shù)據(jù)倉庫的各種開發(fā)、運(yùn)維、運(yùn)營(yíng)與安全場(chǎng)景。

作為日志分析中臺(tái),日志服務(wù)提供了一站式的數(shù)據(jù)采集、加工、查詢分析、AI計(jì)算、可視化,并支持互聯(lián)互通。

亮點(diǎn)

1. 提供規(guī)整的疫情數(shù)據(jù),并每天定時(shí)同步更新

SLS 已經(jīng)將疫情相關(guān)數(shù)據(jù)進(jìn)行收集和規(guī)整,每天定時(shí)更新,并形成可視化平臺(tái)覆蓋全球各個(gè)國(guó)家/地區(qū)、省份/州的疫情信息。你只需要專注在數(shù)據(jù)的分析和展示,其它繁瑣的細(xì)節(jié) SLS 都已經(jīng)處理好。

2. 預(yù)定義豐富數(shù)據(jù)大盤、并支持自定義

內(nèi)置多份數(shù)據(jù)大盤并支持自定義提供全球各個(gè)國(guó)家/地區(qū)、省份/州疫情態(tài)勢(shì)。支持交互式查詢分析、自定義報(bào)表、深鉆與告警等。

全球疫情態(tài)勢(shì)概覽

各國(guó)家/地區(qū)的疫情詳情

3. 數(shù)據(jù)平臺(tái)開放,互聯(lián)互通

數(shù)據(jù)平臺(tái)開放,互聯(lián)互通日志服務(wù)是開放的,可以和大量其他環(huán)境的系統(tǒng)、三方應(yīng)用或開源進(jìn)行對(duì)接。提供易擴(kuò)展的數(shù)據(jù)分析、存儲(chǔ)、可視化平臺(tái)能力,如DataV、Blink、OSS、流計(jì)算、Grafana、SOC等。

4. 完全免費(fèi)

完全免費(fèi)疫情服務(wù)應(yīng)用以及相關(guān)資源數(shù)據(jù),包括儀表盤、告警等功能完全免費(fèi)。

數(shù)據(jù)

導(dǎo)入和規(guī)整

可能有一些同學(xué)只關(guān)注對(duì) COVID-19 疫情的數(shù)據(jù)分析,也想要上手試一試,但是對(duì)于如何從各個(gè)數(shù)據(jù)源獲取并處理數(shù)據(jù)不了解,又或者對(duì) SLS 的 SQL 不是很熟練。為了幫助這部分同學(xué)方便快捷的實(shí)現(xiàn)數(shù)據(jù)分析,SLS 已經(jīng)將疫情相關(guān)數(shù)據(jù)進(jìn)行收集和規(guī)整,并且每天定時(shí)更新。你只需要專注在數(shù)據(jù)的分析和展示,其它繁瑣的細(xì)節(jié) SLS 都已經(jīng)處理好。

數(shù)據(jù)樣例

type: Country/Region Cases version: v2020-04-17T11:55:36 Last Update: 2020-04-09 01:12:20 Country/Region: China Country/Region (ch): 中國(guó) LatLng: 35.000074,104.999927 Confirmed: 83798 Confirmed Hist: [644, 923, 1409, 2079, 2882] Confirmed Trend: {"2020-01-23": 644, "2020-01-24": 923, "2020-01-25": 1409, "2020-01-26": 2079, "2020-01-27": 2882} New Confirmed Hist: [95, 279, 486, 670, 803] New Confirmed Trend: {"2020-01-23": 95, "2020-01-24": 279, "2020-01-25": 486, "2020-01-26": 670, "2020-01-27": 803} Deaths: 3352 Deaths Hist: [18, 26, 42, 56, 82] Deaths Trend: {"2020-01-23": 18, "2020-01-24": 26, "2020-01-25": 42, "2020-01-26": 56, "2020-01-27": 82} Recovered: 78556 Recovered Hist: [30, 36, 39, 49, 58] Recovered Trend: {"2020-01-23": 30, "2020-01-24": 36, "2020-01-25": 39, "2020-01-26": 49, "2020-01-27": 58}

數(shù)據(jù)格式

各種疫情相關(guān)數(shù)據(jù)均放在一個(gè)日志庫 ncp 中,通過字段 type 作為類型區(qū)分:Global Cases, Country/Region Cases and Province/State Cases。通過 version 字段來標(biāo)記數(shù)據(jù)版本,每一個(gè)版本都會(huì)包含完整的數(shù)據(jù),用來實(shí)現(xiàn)數(shù)據(jù)的修正。
數(shù)據(jù)字段列表如下:

字段名說明樣例
type數(shù)據(jù)類型Global Cases, Country/Region Cases 或者 Province/State Cases
version數(shù)據(jù)版本v2020-01-26T12:30:00
Last Update最新來源新聞發(fā)布時(shí)間2020-01-26 18:23
Confirmed最新確診病例累計(jì)數(shù)據(jù)1058
Confirmed Hist確診病例累計(jì)數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史數(shù)據(jù)數(shù)組)[270, 444, 444, 549, 729, 1058]
Confirmed Trend確診病例累計(jì)數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史趨勢(shì)數(shù)據(jù)字典){"2020-01-21": 1, "2020-01-22": 1, "2020-01-23": 1, "2020-01-24": 2, "2020-01-25": 2, "2020-01-26": 3}
Recovered最新治愈病例累計(jì)數(shù)據(jù)42
Recovered Hist治愈病例累計(jì)數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史數(shù)據(jù)數(shù)組)[0, 28, 28, 31, 32, 42]
Recovered Trend治愈病例累計(jì)數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史趨勢(shì)數(shù)據(jù)字典){"2020-01-21": 1, "2020-01-22": 1, "2020-01-23": 1, "2020-01-24": 2, "2020-01-25": 2, "2020-01-26": 3}
Deaths最新死亡病例累計(jì)數(shù)據(jù)52
Deaths Hist死亡病例累計(jì)數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史數(shù)據(jù)數(shù)組)[3, 17, 17, 24, 39, 52]
Deaths Trend死亡病例累計(jì)數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史趨勢(shì)數(shù)據(jù)字典){"2020-01-21": 1, "2020-01-22": 1, "2020-01-23": 1, "2020-01-24": 2, "2020-01-25": 2, "2020-01-26": 3}
New Confirmed Hist疑似病例現(xiàn)有數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史數(shù)據(jù)數(shù)組)[11, 0, 41, 0, 56, 127]
New Confirmed Trend疑似病例現(xiàn)有數(shù)據(jù)(從2020.01.23到當(dāng)前的歷史趨勢(shì)數(shù)據(jù)字典){"2020-01-21": 1, "2020-01-22": 1, "2020-01-23": 1, "2020-01-24": 2, "2020-01-25": 2, "2020-01-26": 7}

分析展示

SLS 提供大規(guī)模日志實(shí)時(shí)查詢與分析能力,其擁有以下優(yōu)勢(shì):

  • 實(shí)時(shí):寫入后可以立即被分析。
  • 快速:一秒內(nèi),查詢(5個(gè)條件)可處理10億級(jí)數(shù)據(jù),分析(5個(gè)維度聚合+GroupBy)可聚合億級(jí)別數(shù)據(jù)。
  • 靈活:可以改變?nèi)我獠樵兒头治鰲l件,實(shí)時(shí)獲取結(jié)果。
  • 生態(tài)豐富:除控制臺(tái)提供的報(bào)表、儀表盤、快速分析等功能外,還可以與Grafana、DataV、Jaeger等產(chǎn)品無縫對(duì)接,并支持Restful API,JDBC等協(xié)議。

如上文所說,SLS 提供的疫情數(shù)據(jù)通過 version 字段來標(biāo)記數(shù)據(jù)版本。為了查詢出最新版本的數(shù)據(jù),可以通過以下 SQL:

type : "Province/State Cases" | select .... from log l right join (select max(version) as version from log) r on l.version = r.version

在預(yù)定義的疫情大盤中,每一個(gè)儀表盤對(duì)應(yīng)的都是一個(gè) SQL 分析。以 Global Cases Trend(全球疫情趨勢(shì))為例,為了分析全球累計(jì)確診、死亡、治愈,以及現(xiàn)存病例發(fā)展趨勢(shì),我們可以通過以下 SQL 查詢,并將結(jié)果圖標(biāo)保存為儀表盤即可,方便快捷。

type : "Global Cases" | select date_format(date_parse(l.a, '%Y-%m-%d'), '%b %e') as "Date", l.b as "Confirmed", l.b - r2.b - r6.b as "Active Confirmed", r2.b as "Deaths", r6.b as "Recovered" from (select a,b from log l right join (select max(version) as version from log) r on l.version = r.version, unnest( cast( json_parse("Confirmed Trend") as map(varchar, bigint) ) ) as t(a,b)) l left join (select a,b from log l right join (select max(version) as version from log) r on l.version = r.version, unnest( cast( json_parse("New Confirmed Trend") as map(varchar, bigint) ) ) as t(a,b)) r on l.a = r.a left join (select a, b from log l right join (select max(version) as version from log) r on l.version = r.version, unnest( cast( json_parse("Deaths Trend") as map(varchar, bigint) ) ) as t(a, b)) r2 on l.a = r2.a left join (select a, b from log l right join (select max(version) as version from log) r on l.version = r.version, unnest( cast( json_parse("Recovered Trend") as map(varchar, bigint) ) ) as t(a, b)) r6 on l.a = r6.a order by l.a

使用方法

登錄阿里云日志服務(wù)控制臺(tái),可以看到疫情分析的應(yīng)用:

點(diǎn)擊進(jìn)入進(jìn)行首次配置(一次性,后續(xù)數(shù)據(jù)會(huì)自動(dòng)同步),之后即可直接使用日志服務(wù)提供的多份數(shù)據(jù)大盤,開啟交互式分析、可視化之旅。

原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的国际免费版 新冠疫情数据分析APP正式发布!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。