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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【SmartJob】常规统计部署(报表使用的数据)

發(fā)布時(shí)間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【SmartJob】常规统计部署(报表使用的数据) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

請(qǐng)先行在本博客《技術(shù)手冊(cè)》專欄中查看與 SmartJob 相關(guān)的文章。
尤其是:《SmartJob 配置說明》《SmartJob 配置看護(hù)任務(wù)》

1. 創(chuàng)建小時(shí)統(tǒng)計(jì)表
CREATE TABLE SMARTSYS.STATISTICS_ANA_HOUR(ID BIGINT NOT NULL ,DESCRIPTION VARCHAR (100) NOT NULL DEFAULT 'dummy',DEV_ID BIGINT,STATICS_TIME VARCHAR(32),MAX_VALUE DOUBLE precision,MAX_TIME VARCHAR(32),MIN_VALUE DOUBLE precision,MIN_TIME VARCHAR(32),DIFF_VALUE DOUBLE precision,AVG_VALUE DOUBLE precision,SYSID INTEGER NOT NULL DEFAULT 1,CONSTRAINT STATISTICS_ANA_HOUR_PKEY PRIMARY KEY (ID,STATICS_TIME) USING INDEX TABLESPACE SMART_HISTORY_INDEX) WITHOUT OIDS TABLESPACE SMART_HISTORY;
2. 創(chuàng)建日統(tǒng)計(jì)表
CREATE TABLE smartsys.STATISTICS_ANA_DAY(ID BIGINT NOT NULL ,DESCRIPTION VARCHAR (100) NOT NULL DEFAULT 'dummy',DEV_ID BIGINT,STATICS_TIME VARCHAR(32),MAX_VALUE DOUBLE precision,MAX_TIME VARCHAR(32),MIN_VALUE DOUBLE precision,MIN_TIME VARCHAR(32),DIFF_VALUE DOUBLE precision,AVG_VALUE DOUBLE precision,SYSID INTEGER NOT NULL DEFAULT 1,CONSTRAINT STATISTICS_ANA_DAY_PKEY PRIMARY KEY (ID,STATICS_TIME) USING INDEX TABLESPACE SMART_HISTORY_INDEX) WITHOUT OIDS TABLESPACE SMART_HISTORY;
3. 創(chuàng)建月統(tǒng)計(jì)表
CREATE TABLE STATISTICS_ANA_MONTH (ID BIGINT NOT NULL ,DESCRIPTION VARCHAR(100) NOT NULL DEFAULT 'dummy',DEV_ID BIGINT,STATICS_TIME VARCHAR(32),MAX_VALUE DOUBLE PRECISION,MAX_TIME VARCHAR(32),MIN_VALUE DOUBLE PRECISION,MIN_TIME VARCHAR(32),DIFF_VALUE DOUBLE PRECISION,AVG_VALUE DOUBLE PRECISION,SYSID INTEGER NOT NULL DEFAULT 1,CONSTRAINT STATISTICS_ANA_MONTH_PKEY PRIMARY KEY (ID,STATICS_TIME) USING INDEX TABLESPACE SMART_HISTORY_INDEX) WITHOUT OIDS TABLESPACE SMART_HISTORY;

【注意】
如果表已存在,請(qǐng)確認(rèn)表結(jié)構(gòu)(字段和數(shù)據(jù)類型)相同,或者刪除表后重新按步驟1-3建表。
刪表語句:

drop table STATISTICS_ANA_HOUR; drop table STATISTICS_ANA_DAY; drop table STATISTICS_ANA_MONTH;
4. 配置需要統(tǒng)計(jì)的點(diǎn)

在sysmodel建模工具中,將對(duì)應(yīng)的ana點(diǎn),設(shè)置成“需采樣”且“需統(tǒng)計(jì)”。并且在rhdb_client中對(duì)此項(xiàng)配置進(jìn)行確認(rèn)。

5. 停用原先日統(tǒng)計(jì)和月統(tǒng)計(jì)的任務(wù),替換成新的常規(guī)統(tǒng)計(jì)服務(wù)
update job_task set enable = 0 where jar = 'AccDaily' or jar = 'AccMonthly'; insert into job_task(id,description,jar,cron,lastupdatetime,retrymaxsize,retrydelaytimeinminutes,enable,groupname) values(1, '常規(guī)統(tǒng)計(jì)', 'Regular', '0 0 * * * ? *', '2019-xx-xx 03:00:00', 1, 1, 1, 'dky');

其中的日期部分:2019-xx-xx 03:00:00,應(yīng)替換成此刻之后的時(shí)間(建議推遲1小時(shí)以上)

6. 上傳程序包Regular.jar至task文件夾
7. 用jps殺死SmartJob,清理日志,然后重啟。

【備注】由于日統(tǒng)計(jì)數(shù)據(jù)來源于小時(shí)統(tǒng)計(jì)數(shù)據(jù),月統(tǒng)計(jì)數(shù)據(jù)來源于日統(tǒng)計(jì)數(shù)據(jù)。所以當(dāng)SmartJob長(zhǎng)期下線后,相關(guān)的日統(tǒng)計(jì)和月統(tǒng)計(jì)數(shù)據(jù)會(huì)不準(zhǔn)確,所以請(qǐng)務(wù)必為SmartJob配置好看護(hù)。

總結(jié)

以上是生活随笔為你收集整理的【SmartJob】常规统计部署(报表使用的数据)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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