Applet: 数据分析应用
Applet,是一种自包含的,运行于Pigsty基础设施中的数据小应用。
一个Pigsty应用通常包括以下内容中的至少一样或全部:
- 图形界面(Grafana Dashboard定义) 放置于目录
- 数据定义(PostgreSQL DDL File),放置于
sql
目录 - 数据文件(各类资源,需要下载的文件),放置于
data
目录 - 逻辑脚本(执行各类逻辑),放置于
bin
目录
Pigsty默认提供了几个样例应用:
- , 可视化WHO COVID-19数据,查阅各国疫情数据。
- pglog, NOAA ISD,可以查询全球30000个地表气象站从1901年来的气象观测记录。
一个Pigsty应用会在应用根目录提供一个安装脚本:install
或相关快捷方式。您需要使用管理用户在执行安装。安装脚本会检测当前的环境(获取 , PIGSTY_HOME
,GRAFANA_ENDPOINT
等信息以执行安装)
您可以从 https://github.com/Vonng/pigsty/releases/download/v1.5.1/app.tgz 下载带有基础数据的应用进行安装。
COVID是一个可视化WHO COVID-19数据,查阅各国疫情数据的应用样例。
公开演示:http://demo.pigsty.cc/d/covid-overview
更精细的控制:
make ui # 将covid dashboards安装至grafana
make sql # 将covid 数据库表定义创建至metadb中
make download # 下载WHO最新数据
Pigsty自带的,用于分析PostgreSQL CSV日志样本的一个样例Applet
Pigsty自带的,用于展示世界卫生组织官方疫情数据的一个样例Applet
以ISD数据集为例,展现如何将数据导入数据库中