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. 剩余的两张表(基础信息表和一般操作表),可以酌情手工填写

文件说明及样例详见内部文档。

【指标导出】指标原始数据导出流程相关推荐

  1. 离线仓库模块开发:指标统计开发|数据导出|工作流调度

    大家好,欢迎来到本篇博客,博主是一名刚入大数据行业的小白,利用空闲的时间来分享自己所学的知识,帮助和博主一样刚处于起步阶段的同学,水平不高,若有什么错误和纰漏之处恳请大佬不吝赐教,目前个人博客只有CS ...

  2. Revit导出PDF格式图纸流程及“批量导出图纸”

    一.Revit导出PDF格式图纸流程 1.点击左上方"应用程序菜单"即"R"图标,进择"打印"选项. 2.在弹出的对话框中,需要设置图纸&q ...

  3. 优酷android 离线 导出来,手机优酷缓存的视频如何导出 缓存视频导出到电脑方法...

    优酷手机客户端导出的视频都是分段flv,无法通过其他播放器进行播放,那么要怎么导出到可播放格式呢?是否可以输出到电脑?下面小编就为你带来具体的流程. 导出步骤: 首先我们需要打开手机的文件夹,本机文件 ...

  4. ie如何导入html文件类型,Magicodes.IE: 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf和Html。...

    Magicodes.IE 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel.Word.Pdf和Html. 疯狂的徽章 GitHub Azure DevOps Build Status: ...

  5. Oracle 导出CSV、导出大数据

    第一步:创建导出CSV语句 --创建导出语句 CREATE OR REPLACE PROCEDURE SQL_TO_CSV --名称可以自定义(记住导出时使用) (P_QUERY IN VARCHAR ...

  6. mysql导出document_Mysql导入导出

    Mysql导入导出 1.导入数据库 1)source source /home/platvt/product/pc2_create_tables.sql 2)mysqlimport 使用mysqlim ...

  7. Excel模板导出之动态导出

    说明 目前Magicodes.IE已支持Excel模板导出时使用JObject.Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程. 本功能的想法.部分实现初步源于a ...

  8. ue4模型导出_MAYA动画导出以及导入UE4的方式、方法

    (此教程使用maya2016.UE4.21制作截图,其他版本只需找到相应的功能同理制作即可) 常用的工具最好创建快捷方式: 整理模型常用的一键三连: 导出常用的一键三连: 动画导出前准备: (Tpos ...

  9. vue 导入excel插件_Vue框架下实现导入导出Excel、导出PDF

    项目需求:开发一套基于Vue框架的工程档案管理系统,用于工程项目资料的填写.编辑和归档,经调研需支持如下功能: Excel报表的导入.导出 PDF文件的导出 打印表格 经过技术选型,项目组一致决定通过 ...

最新文章

  1. 今年央视春晚的创意担当,给了这个1岁的拓荒牛机器人
  2. wifi协议栈_一文读懂米家部分智能硬件:米家Zigbee及WiFi模块拆解分析
  3. 两个html文件互相访问变量,访问一个js文件的变量上的HTML文件
  4. MFC菜单栏(CMenu)控件
  5. linux打包tar包命令,Linux压缩打包方法连载之一:tar命令
  6. win10如何远程连接BCC云服务器?
  7. idea插件sonar安装使用教程
  8. Pyhton学习——Day33
  9. Low Power概念介绍<Level Shifter>
  10. 如何搭建数据标准管理平台
  11. jsonp和ajax的区别,dataType jsonp和JSON之间的区别
  12. oc 画一个圆弧_弯管半圆弧滑块抽芯结构拆解,3个核心要点
  13. 第一季度VR市场报告出炉,中国市场份额下降至全球第三
  14. 第十三章:贝叶斯博弈
  15. 如何在AngularJS中使用SpreadJS?
  16. 【目标检测】YOLOV2详解
  17. 【专栏推荐】硅谷产品实战36讲
  18. 【微信小程序】-- 页面导航 -- 编程式导航(二十三)
  19. 在window server虚拟机上搭建RAID1与RAID5阵列
  20. 「积木库」来了,做网站像搭积木一样简单

热门文章

  1. solr学习之(七)_学习solr的理由(solr的特点和应用领域)
  2. 网规:第1章计算机网络原理-1.6广域网与接入
  3. 专业ajax解决方案汇集
  4. Pyhton 随机数的使用
  5. 阿里云服务器 宝塔面板 配置Python项目
  6. Rabbit MQ 学习笔记(3)角色列表
  7. Codeu_576_问题 D: 查找
  8. BZOJ5091摘苹果(概率、期望)
  9. spring 多数据源动态切换
  10. linux 创建连接命令 ln -s 软连接