Oracle气象数据库中异常数据的解决方案

来源 :安徽农业科学 | 被引量 : 0次 | 上传用户:liongliong521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要着重介绍目前基于Oracle数据库的陕西气象业务库中在数据统计分析中存在的不规则字符串的问题,并提出了通过自建判断函数的有效办法,解决了统计大量数据中经常出现的错误。
  关键词Oracle;气象数据库;异常数据;解决方案
  中图分类号S164文献标识码A文章编号0517-6611(2014)04-01107-01
  作者简介王光营(1980-),男,山东高唐人,工程师,硕士,从事专业气象应用的研究与开发工作。
  目前陕西省已建成100个自动气象观测站、1 432个区域观测站和酸雨等特种观测站,这些站点可以连续自动测量温度、湿度、气压、降水等气象要素,观测的数据会及时传输到省局并存入业务数据库中。由于数据量非常大,业务数据库选用的是性能强大的Oracle数据库,但由于自动站数据也会发来一些异常的数据,致使在使用SQL语句进行统计分析数据的时候常被这样问题困扰。在此,笔者着重介绍Oracle数据库陕西气象业务库在使用时存在的异常数据问题,并提出了解决方案,以提高工作效率和质量,保证系统的正常运转。
  1 基于ORACLE的气象业务数据库系统概述
  Oracle数据库是一种大型数据库系统,一般应用于商业、政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也广泛应用。Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有非常广泛的应用。ORACLE数据库具有众多的先进特性,支持多种硬件平台、操作系统和网络平台,提供业界真正的透明应用群集并行处理技术,达到B2级安全标准[1]。
  气象数据库系统作为气象信息共享平台的重要管理系统,其体系结构和技术的复杂程度均是前所未有的,需要在集约化和标准化原则下,充分利用成熟的商业数据库技术和大气科学领域的相关技术加以构建。同时,气象数据库系统管理大量的、来自于不同业务轨道、具有不同属性的气象数据,并为业务、科研以及政府、公众等各用户提供快捷方便的数据服务,所有数据资源和应用系统均需要集成在统一的平台框架内且为用户提供全局数据导航和获取接口[2]。气象业务数据特点是数据量大、并发处理量大、时效要求高,同时对数据的安全性有较高的要求。基于业务系统的特点,其他小型数据库较难满足需求,因此,气象数据库采用0RACLE 10g for UNIX。
  2 自动站业务数据库中存在的问题
  自动气象站是目前气象系统投入运行的自动化业务系统,它能完成气象数据的自动采集、存储、编制报表及资料审核和信息化处理。它可以连续自动测量温度、湿度、气压、降水等气象要素。自动站业务数据库存入的数据是解析自动站数据原始文本文件而入库的,由于自动站数据的缺测以及其他问题造成了数据是以不规则字符串组成的,有的字符是“///”、有的是“-”,还有的是其他一些不可预知字符组成的字符串,这样在对数据值统计和写SQL语句时,容易出现很多的错误,如求雨量的和,用到的sum函数,求温度的平均值用AVG函数,如统计7月份全省自动站总的降水量时用到的SQL语句:select sum(rain) from awsTable where dataTime=’201107’,包含這些函数的SQL语句在执行的时候大多均会报错,因为它遇到了那些不规则的字符串。在SQL Server数据库中,这种问题可以用isnumber()函数进行判断这个数据是否为数字,而在Oracle数据库中没有这样的函数,当遇到异常字符时就会出现如下错误信息:Error Message: ORA-01722 invalid number,即将字符串转换为数字出错了,关键的是Oracle里面没有SQL Server里面的类似函数is_number来判断能否转换为数字。
  3 解决方案
  用过SQL Server数据库的对isnumber()函数均有一定的了解,这是一个常用的判断输入参数是否为数字的函数。而在Oracle中没有现成的判断是否为数字函数,就需要通过Oracle的自定义函数来实现这个功能。下面来介绍一下如何用3种方法来将其实现[3]。
其他文献
从风水学角度对住宅建筑的平面、立面、剖面和表皮问题进行分析,提出“风水住宅”的设计策略,解决了住宅建筑出现的问题,为解决住宅建筑问题提供了一个新平台。
现代变电站的特点是比现有的自动化水平和可靠性程度更高。近几年来传感器、数字式开关设备控制和高级过程控制软件投入市场,正在为变电站二次技术建立一个新的平台,为用户提供
摘要 [目的]研究瓦山安息香Styrax perkinsiae Rhed树皮提取物的氯仿部位的化学成分。[方法]利用色谱方法对瓦山安息香树皮化学成分进行分离纯化,并结合理化性质、波谱数据及文献报道鉴定化合物结构。[结果]共分离得到7个化合物,分别为Oleanolic aldehyde acetate(1)、乙酰齐敦果酸(2)、(7R,8R,8R′)3,3′dimethoxy7,9′epoxylig
研究了大坝事故和失事的现有资料后,作者考虑了什么是大坝的“非正常”性状及须采取的补救措施,并论述了风险分析在大坝工程中的作用,同时介绍了国际大坝委员会出版物和一些专业
介绍大坝地震监测的两方面内容:一是大坝区域的地震研究,包括确定地震活动的基本情况,区域活动断层的概貌和监测水库可能诱发的地震;二是监测坝体等建筑物对不同震级地震的反映灵
[目的]研究安徽省2015年6月23~30日暴雨洪涝灾害的特征及影响。[方法]采用空间定位、距平百分率、历史对比、极大值推算、灾害影响分析等多种方法对2015年6月23~30日安徽省出
以哈尔滨松北湿地为研究对象,采用GIS和RS作为技术分析手段,对2004~2012年的TM影像数据进行解译、处理和分析,利用Fragstats3.3软件对矢量遥感图的分析计算得到景观多样性指数、景观均匀度指数、景观聚集度指数等景观格局指标,分析景观格局的动态变化,得出以下结论:①研究区景观多样性指数2004年为1.430 5,2012年上升至1.533 2,而研究区的湿地类型并没有发生变化,则表明
摘 要:赫哲族的民间音乐属中国音乐体系,音乐特点表现在调式音阶、节拍节奏、曲式结构、歌词四个方面。笔者据《中国民间歌曲集成·黑龙江卷》所收录的38首民歌(其中包括嫁令阔26首,依玛堪7首,萨满调5首)对嫁令阔、依玛堪、萨满调的音乐形态进行了简要分析。  关键词:嫁令阔 依玛堪 “萨满”歌曲 音乐形态  中图分类号:J6文献标识码:A文章编号:1674-098X(2011)02(b)-0248-01
三峡水利枢纽设计洪水采用三峡水利枢纽上,下游大量历史洪水碑刻、洪痕及历史文献记载、分析历史洪水的大涉及重现期。选择P-Ⅲ型理论分布曲线进行频率曲线拟合,并以1954,1982,1981年实测洪水作
对建筑施工过程中后张法预应力施工技术从孔道留设、预应力筋的张拉以及孔道灌浆等施工工艺控制措施进行了详细的阐述,以供工程技术人员参考。