判断一个字符串中是否含有中文的简单方法

以下是我实际使用的方法,在MySQL中还不知道如何用SQL来查询。Oracle:select * from t1 where length(c1) != lengthb(c1);SQL Server:select * from t1 where len(unicode(c1)) 这个问题深究起来涉及到多字节字符集的问题。Oracle字符集的问题在ITPUB出版的《Oracle 数据库DBA专题技术...
阅读(340) 评论(0)

建立标准数据对照表

这是一个真实数据仓库项目中的案例。某公司要建立一个员工数据仓库,需要从多个业务系统集成员工相关的信息。由于历史的原因,该公司现存的四个业务系统中都包含员工数据,这四个业务系统是HR、OA、考勤和绩效考核系统。这些系统是彼此独立的,有些是采购的商业软件,有些是公司自己开发的。每个系统中都有员工和组织机构表,存储员工编号、姓名、所在部门等属性。各个系统的员工数据并不一致。例如,员工入职或离职时,HR系...
阅读(393) 评论(0)

去除重复数据

有两个意义上的重复记录,一是完全重复的记录,也即所有字段均都重复,二是部分字段重复的记录。对于第一种重复,比较容易解决,只需在查询语句中使用distinct关键字去重,几乎所有数据库系统都支持distinct操作。发生这种重复的原因主要是表设计不周,通过给表增加主键或唯一索引列即可避免。select distinct * from t; 对于第二类重复问题,通常要求查询出重复记录中的任一条记录。假...
阅读(320) 评论(0)

商业智能的基本概念

1. 商业智能是什么? 很难给商业智能做一个完整的定义,但是概括来说:商业智能是用来实现“数据->信息->知识->实际行动”之间转化的过程、技术和工具,它包括了数据仓库、数据分析工具和行为管理三个方面。2. 商业智能都能用来做什么? (1)客户关系管理(Customer Relationship Management,简称CRM) 应用包括:客户属性分析、目标市场定位分析、个性化服务、交叉销售、客...
阅读(390) 评论(0)

数据仓库建模与数据库建模的比较

数据仓库应用系统的数据建模和一般的数据库建模有很大的不同,这是由于两者的技术目标完全不同。业务系统的目标是事务级的处理,基本操作是增加、删除、修改等记录级的操作,特点是事务量大,但是每一个事务所涉及的数据量小;而数据仓库需要从历史堆积下来的数据中获得有价值的信息,因此涉及的查询数据量大,而查询处理要求的数据量相对于业务数据库来说是小的。两者建模的关系比较如下表所示。 业务系统数据仓库应用系统规范化...
阅读(487) 评论(0)

ODS与数据仓库的区别

数据仓库是面向主题的、集成的、随时间变化的、非易失的、用于进行战略型决策的数据集合。    ODS是一个面向主题的、集成的、可变的、当前的细节数据集合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。常常被作为数据仓库的过渡,也是数据仓库项目的可选项之一。 操作型数据存储(Operational Data Store,ODS)用于战术型决策,而数据仓库支持战略型决策。操作型数据存储在某些...
阅读(464) 评论(0)

BI 领先的厂商

数据仓库—报表工具—Hyperion Enterprise数据仓库—报表工具—BO Crystal Reports数据仓库—报表工具—Brio Performance Suite数据仓库—报表工具—MicroStrategy数据仓库—报表工具—Congos数据仓库—报表工具—Microsoft SQLServer Reporting Services 数据仓库—ETL—Oracle Warehou...
阅读(357) 评论(0)

数据质量的六大评估标准(书摘备查)

准确性:哪些数据不能正确的描述对象的属性或已经过期? 合规性:哪些数据是以非标准格式存储的? 一致性:哪些数据值提供了冲突信息? 重复性:哪些数据记录是重复的记录? 及时性:关键数据是否及时传送到目标应用? 完备性:哪些数据根本就不存在?...
阅读(369) 评论(0)

开发数据仓库模型的方法学(书摘备查)

开发数据仓库模型的方法学包含两组八个步骤,前四个步骤着眼于确保数据仓库模型满足业务需求,后四个步骤则集中考虑了影响数据仓库性能的折中因素。 步骤动   作目   标描   述1选择感兴趣的数据决定包含范围,减少载入时间,减少存储需求决定在模型中要包含的数据元素和考虑存档其他将来可能使用的数据2在键中增加时间提供历史数据在键中增加时间成分,并解决因模型从“时间点”变换到“时间段”引起的关系中的结果变...
阅读(328) 评论(0)

数据仓库与传统数据库的比较

比较内容数据仓库的特征常规事务处理数据库目标OLAP联机分析处理OLTP联机事务处理作用面向主题面向过程活动特征分析式事务处理构成集成不同的、分散的内容不更改性更改的时间性时序性、历史性当前的基础结构多维型关系型关系结构星型/雪花型结构或混杂型结构3NF 三级范式终端用户多为管理人员和决策者多为专业及操作人员另外一个表格,大同小异:指标OLTP数据仓库系统覆盖范围单一业务处理系统多个业务主题数据源...
阅读(301) 评论(0)

Oracle ROLLUP和CUBE 用法

Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。如果是GROUP BY CUBE(A, B, C),则首先会对(A、B、C)进行GROUP BY,然后依次是(A、B)...
阅读(340) 评论(0)

在ORACLE中使用DOM方式解析XML

XML格式:                     Montgomery Burns                     Release the Hounds! 解析代码CREATE OR REPLACE FUNCTION idAttributeOfDocElement(xmldoc VARCHAR2 ) RETURN VARCHAR2 IS     theXmlDoc xmldom.DOM...
阅读(1160) 评论(0)

Oracle由SQL查询生成XML

CREATE OR REPLACE PROCEDURE TEST.put_query_xml (   q_string   IN       VARCHAR2,   RESULT     OUT      CLOB)IS   qryctx   DBMS_XMLGEN.ctxhandle;BEGIN   qryctx := DBMS_XMLGEN.newcontext (q_string);   D...
阅读(563) 评论(0)

Oracle 中 table 函数的应用

表函数可接受查询语句或游标作为输入参数,并可输出多行数据。该函数可以平行执行,并可持续输出数据流,被称作管道式输出。应用表函数可将数据转换分阶段处理,并省去中间结果的存储和缓冲表。 1. 用游标传递数据利用游标 REF CURSOR 可将数据集(多行记录)传递到PL/SQL函数:SELECT *  FROM TABLE (myfunction (CURSOR (SELECT *          ...
阅读(246) 评论(0)

How to Estimate Export File Size Without Creating Dump File

PURPOSE------- Estimate file size of export dumpfile without creating the actual dump file. How to estimate export dumpfile size using pipe, /dev/null, and dd------------------------------------------...
阅读(228) 评论(0)
280条 共19页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:1304671次
    • 积分:17428
    • 等级:
    • 排名:第550名
    • 原创:255篇
    • 转载:20篇
    • 译文:5篇
    • 评论:155条
    博客专栏
    文章分类
    最新评论