【指标导出】指标原始数据导出流程
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. 剩余的两张表(基础信息表和一般操作表),可以酌情手工填写
文件说明及样例详见内部文档。
【指标导出】指标原始数据导出流程相关推荐
- 离线仓库模块开发:指标统计开发|数据导出|工作流调度
大家好,欢迎来到本篇博客,博主是一名刚入大数据行业的小白,利用空闲的时间来分享自己所学的知识,帮助和博主一样刚处于起步阶段的同学,水平不高,若有什么错误和纰漏之处恳请大佬不吝赐教,目前个人博客只有CS ...
- Revit导出PDF格式图纸流程及“批量导出图纸”
一.Revit导出PDF格式图纸流程 1.点击左上方"应用程序菜单"即"R"图标,进择"打印"选项. 2.在弹出的对话框中,需要设置图纸&q ...
- 优酷android 离线 导出来,手机优酷缓存的视频如何导出 缓存视频导出到电脑方法...
优酷手机客户端导出的视频都是分段flv,无法通过其他播放器进行播放,那么要怎么导出到可播放格式呢?是否可以输出到电脑?下面小编就为你带来具体的流程. 导出步骤: 首先我们需要打开手机的文件夹,本机文件 ...
- ie如何导入html文件类型,Magicodes.IE: 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf和Html。...
Magicodes.IE 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel.Word.Pdf和Html. 疯狂的徽章 GitHub Azure DevOps Build Status: ...
- Oracle 导出CSV、导出大数据
第一步:创建导出CSV语句 --创建导出语句 CREATE OR REPLACE PROCEDURE SQL_TO_CSV --名称可以自定义(记住导出时使用) (P_QUERY IN VARCHAR ...
- mysql导出document_Mysql导入导出
Mysql导入导出 1.导入数据库 1)source source /home/platvt/product/pc2_create_tables.sql 2)mysqlimport 使用mysqlim ...
- Excel模板导出之动态导出
说明 目前Magicodes.IE已支持Excel模板导出时使用JObject.Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程. 本功能的想法.部分实现初步源于a ...
- ue4模型导出_MAYA动画导出以及导入UE4的方式、方法
(此教程使用maya2016.UE4.21制作截图,其他版本只需找到相应的功能同理制作即可) 常用的工具最好创建快捷方式: 整理模型常用的一键三连: 导出常用的一键三连: 动画导出前准备: (Tpos ...
- vue 导入excel插件_Vue框架下实现导入导出Excel、导出PDF
项目需求:开发一套基于Vue框架的工程档案管理系统,用于工程项目资料的填写.编辑和归档,经调研需支持如下功能: Excel报表的导入.导出 PDF文件的导出 打印表格 经过技术选型,项目组一致决定通过 ...
最新文章
- 今年央视春晚的创意担当,给了这个1岁的拓荒牛机器人
- wifi协议栈_一文读懂米家部分智能硬件:米家Zigbee及WiFi模块拆解分析
- 两个html文件互相访问变量,访问一个js文件的变量上的HTML文件
- MFC菜单栏(CMenu)控件
- linux打包tar包命令,Linux压缩打包方法连载之一:tar命令
- win10如何远程连接BCC云服务器?
- idea插件sonar安装使用教程
- Pyhton学习——Day33
- Low Power概念介绍<Level Shifter>
- 如何搭建数据标准管理平台
- jsonp和ajax的区别,dataType jsonp和JSON之间的区别
- oc 画一个圆弧_弯管半圆弧滑块抽芯结构拆解,3个核心要点
- 第一季度VR市场报告出炉,中国市场份额下降至全球第三
- 第十三章:贝叶斯博弈
- 如何在AngularJS中使用SpreadJS?
- 【目标检测】YOLOV2详解
- 【专栏推荐】硅谷产品实战36讲
- 【微信小程序】-- 页面导航 -- 编程式导航(二十三)
- 在window server虚拟机上搭建RAID1与RAID5阵列
- 「积木库」来了,做网站像搭积木一样简单