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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【指标导出】指标原始数据导出流程

發布時間:2025/5/22 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【指标导出】指标原始数据导出流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 在三區數據庫中創建需要的中間表
drop table Z_RES_TERMI; drop table Z_RES_DEV; drop table Z_RES_LINE; drop table Z_RES_TERMIDEV_TT; drop table Z_RES_YK_OP; drop table Z_RES_YX_BW; drop table Z_RES_YX_SOE;--終端表 create table Z_RES_TERMI (id BIGINT,tname VARCHAR2(200),Tytime DATE );--與上述終端相關聯的設備表 create table Z_RES_DEV (id BIGINT,tname VARCHAR2(200),tid BIGINT,type INTEGER,LineId BIGINT );--線路表 create table Z_RES_LINE (LineId BIGINT,tname VARCHAR2(200),type INTEGER,ISAuto INTEGER );--終端投退記錄 create table Z_RES_TERMIDEV_TT (gtime DATE,id BIGINT,tname VARCHAR2(200),src VARCHAR2(20),value INTEGER );--遙控操作記錄 create table Z_RES_YK_OP (gtime DATE,id BIGINT,tname VARCHAR2(200),src VARCHAR2(20),value INTEGER,type INTEGER,IsDebug INTEGER );--遙信變位記錄 create table Z_RES_YX_BW (gtime DATE,id BIGINT,tname VARCHAR2(200),src VARCHAR2(20),value INTEGER,type INTEGER );--遙信SOE記錄 create table Z_RES_YX_SOE (gtime DATE,gms INTEGER,id BIGINT,tname VARCHAR2(200),src VARCHAR2(20),value INTEGER );
2. 初步篩選數據

將不希望導出的終端的is_unused字段置為1,則該終端(相關聯設備,投退記錄)均不會導出

3. 執行導出程序

執行程序:
參數為事件記錄的起止時間

indicator_extract_sg 2019-07-10 2019-08-10

其中遙信變位和遙信SOE數據來源是表scada_event_yx;遙控、終端投退數據來源是表scada_event。

4. 使用第三方工具,從中間表將數據導出到文件中
D:\database\Kingbase\ES\V7\bin\isql.exe --dbname=MY_DB_NAME --host=MY_IP_ADDR --username=MY_USERNAME -WMY_PASSWORD -c "COPY Z_RES_LINE TO STDOUT with csv header" > F:/Users/MY_PATH/RES_LINE.csv

其中:
MY_DB_NAME:實際的數據庫名
MY_IP_ADDR:實際的數據庫服務器IP地址
MY_USERNAME:實際的用戶名
MY_PASSWORD:實際的密碼
MY_PATH:實際的文件存儲路徑

需要導出的表及對應的文件名:
Z_RES_TERMI ==> RES_TERMI.csv
Z_RES_DEV ==> RES_DEV.csv
Z_RES_LINE ==> RES_LINE.csv
Z_RES_TERMIDEV_TT ==> RES_TERMIDEV_TT.csv
Z_RES_YK_OP ==> RES_YK_OP.csv
Z_RES_YX_BW ==> RES_YX_BW.csv
Z_RES_YX_SOE ==> RES_YX_SOE.csv

如果導出的csv文件用Excel或WPS打開后不能形成表格,可以先用Notepad++,確認將csv文本文件轉成UTF8編碼,然后在用Excel打開。

5. 剩余的兩張表(基礎信息表和一般操作表),可以酌情手工填寫

文件說明及樣例詳見內部文檔。

總結

以上是生活随笔為你收集整理的【指标导出】指标原始数据导出流程的全部內容,希望文章能夠幫你解決所遇到的問題。

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