日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/5/22 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【SmartJob】常规统计部署(报表使用的数据) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

請先行在本博客《技術手冊》專欄中查看與 SmartJob 相關的文章。
尤其是:《SmartJob 配置說明》《SmartJob 配置看護任務》

1. 創建小時統計表
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. 創建日統計表
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. 創建月統計表
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;

【注意】
如果表已存在,請確認表結構(字段和數據類型)相同,或者刪除表后重新按步驟1-3建表。
刪表語句:

drop table STATISTICS_ANA_HOUR; drop table STATISTICS_ANA_DAY; drop table STATISTICS_ANA_MONTH;
4. 配置需要統計的點

在sysmodel建模工具中,將對應的ana點,設置成“需采樣”且“需統計”。并且在rhdb_client中對此項配置進行確認。

5. 停用原先日統計和月統計的任務,替換成新的常規統計服務
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, '常規統計', 'Regular', '0 0 * * * ? *', '2019-xx-xx 03:00:00', 1, 1, 1, 'dky');

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

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

【備注】由于日統計數據來源于小時統計數據,月統計數據來源于日統計數據。所以當SmartJob長期下線后,相關的日統計和月統計數據會不準確,所以請務必為SmartJob配置好看護。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。