数据仓库设计的问题和重要概念
1:设计数据仓库重要问题:粒度,分区。基本问题:数据清理。有多种数据分区的标准:(1)时间 (2) 业务范围 (3) 地理位置 (4)组织单位2:在操作性环境中的档案数据的时间范围称为数据的操作性窗口,一般不长,一个星期到两年。3:从操作型环境提取数据到数据仓库环境需要集成数据的问题:(1)编码不一致 (2)单位不一致 (3)字段语义不一致4:元数据就是关于数据的数据。5:在数据仓库中,每一个主题域都是以一组相关的表来具体实现的。且每个主体域的数据可以存储在不同的介质上。每个表都有一个时间元素作为关键字,记录都是以某型形式的日期连接到
编写代码的好习惯
1:子程序长度:100-150行最合乎.2:子程序名称:9-15个字符.3:过程起名字:使用语气强烈的动词加宾语的形式。过程的名字反应该过程所做的事情。动词可以选用以下对仗词:add/remove increment/decrement open/closebegin/end insert/delete show/hidecreate/destroy lock/unlock soruce/targetfirst/last min/max start/stopget/put next/previous up/downget/set old/new 4:子程序参数:按照输入-修改-输出的顺序排列参数5:特别注意计算器和累加器 i,j,k,sum,total,在下一次使用这些变量之前忘记重置其值是一种错误。6:
理财攻略
理财专家告诉我们:理财的最佳方式并非追求高超的金融投资技巧,只要你掌握正确的理财观念,并且持之以恒,若干年之后——人人都能成为百万富翁。第一个理财概念:区分“投资”与“消费”区分“投资”行为与“消费”行为。一般人消费前,没有这种概念,学经济学的人消费前会考虑,这个消费是属于“投资”行为或是“消费”行为。先请看一个明显的例子:10年前甲和乙是本科的同学,在社会工作5年后,不约而同积蓄了30万元人民币。5年前,他们都花掉了这30万元。甲去通州购买了一套房。乙去买了一辆“奥迪”。5年后的今天:甲的房子,市值60万
记录shell脚本编程相关
1: >> 避免>的覆盖2 <<:读取信息直到到达指定的分隔符 3 ` `把命令保存到一个变量中4 export用于修改shell环境变量5 set 查看环境中已设置的shell变量6 ctrl+c 结束脚本的运行7 ${array[index]}调试shell脚本方法1 检查语法错误 sh -n scriptnamesh -v scriptname2 sh -x :把脚本中执行的每条命令的结果回显到屏幕上。3 “断点调试”: set -x语句set +x4 echo 打印变量echo "..............................."正则表达式特殊字符的含义1 . :代表一个字符2 *:代表0个或多个其他字符3 ?:代表0个或一个字符[a-z] [0
oracle内部培训心得
行链接:发生在一个block不能存放一行数据的情况下,此时oracle将链接一个或者多个block来存储这一行。多发生在有lob、long、raw字段类型的表上。行迁移:发生在更新数据使得行变大,此时Oracle会将整行数据迁移到一个新的block,同时会保留被迁移行的原始指针指向新行,ROWID不变。PCTFREE能尽量避免行迁移PCTUSED设置原则:db_block_size×(100-PCTFREE-PCTUSED)必须大于行的长度发生了行迁移行链接,对这行的数据操作性能会降低。rowid=object_id+file_id+block_id+num3.B_tree索引是二叉平衡树。Branch level=height-1.[@more@]
智能网第2批地市成功迁移割接上线
20110901零点,智能网第2批地市成功迁移割接上线![@more@]
智能网第一批割接总结
智能网割接期间由于前期未准备充分出现了以下问题,需引以为戒:1)代码问题,引起停机状态未全部正确同步.2)代码问题,未剔除拆机用户的余额数据3)在迁移结束后,出欠费余额统计报告的效率太低,花了太长时间[@more@]
智能网第1个三个地市资料割接完毕
智能网第1个三个地市资料割接完毕。[@more@]
20110611日融合计费R3割接上线
融合计费R3割接上线的日子![@more@]
aix的几个简单命令
pps:物理分区数.lv就是一个卷组中若干个pp的集合.几个物理卷(硬盘pv)组成卷组(vg),然后在卷组上创建逻辑卷(lv),lv由pp组成,这些组成lv的pp,可以连续,也可以不连续.然后在lv上挂载文件系统jfs,jfs2,或者挂载裸设备.换页空间就是一种特殊的lv.查lv方法: 1先查卷组 lsvg -l datavg2然后 lslv lvname查lv状态lsps -a查看已经挂载的文件系统: #mountps -ef:列出非内核进程ps -fu:列出用户拥有的进程,比如,ps -fu oracle,ps -fu mig查看参数文件,cat /home/oracle/.profile查看后台进程: ps -e , ps -f ps -laix查看sga内存信息: ipcs -ma文本
认识Linux与Unix区别
常见的Unix发行商,有IBM(AIX RS 6000),Sun(Sun Solaris),HP(HP-unix).Aix内核参数,大部分不需要修改,只需要调整最大用户进程数。而HP-unix则需要调整很多内核参数.Linux与Unix都包括kernal内核,shell层,文件系统.#echo $shell --查看当前shell类型命令最常用的Linux架设的服务器是网站服务器,邮件服务器,DNS服务器,而内层的服务器或是稳定性要求极高的主机,如数据库就使用Unix,而不采用Linux.因为Linux的稳定性不如Unix,而在外层的架构使用一台甚至多台的Linux服务器作为网页服务器,邮件的传递,应用程序服务器,防火墙等.[@mor
学会写高级查询
在不同的数据库应用部署可以用到:-导出建序列语句 SELECT 'CREATE SEQUENCE' || a.sequence_name ||' MINVALUE' || a.min_value || 'MAXVALUE' || a.max_value || 'START WITH' || a.last_number || 'INCREMENT BY' || a.increment_by || 'CACHE' || a.cache_size ||';' FROM user_sequences a;--导出建表语句 SELECT 'CREATE TABLE ' || A.TABLE_NAME || ' AS SELECT * FROM ' || A.TABLE_NAME || ';' FROM USER_TABLES A;...类推[@more@]
20110416融合计费系统R2割接
20110416,融合计费系统R2割接的日子,记住那天.[@more@]
Oracle10g心得
锁的来源:ACID规则。undo的来源:ACID规则。三个参数,undo_management,undo_tablespace,undo_retention.数据库高速缓冲区与数据库的交互利用的是LRU算法(最近最少).日志缓冲区的大小:log_buffer参数.PGA的使用:v$pgastat.实例:数据库=多:1叫 RAC实例: 数据库=1:多叫Steams, Steams机制能确保多个数据库的实时同步.实例: 数据库=多:多叫Data Guard.完全能够确保数据不丢失。日志切换的目的是生成归档日志文件.RMAN:做的是数据库一级备份,包括控制文件,数据文件,归档日志文件,动态参数文件.数据库的失败类型:(判断哪种类型之后,在做相应
关于dbms_stats.gather_table_stats
这段时间有客户的10gR2数据库经常遭遇执行计划不稳定的现象,应该是直方图信息(Histogram)+绑定变量窥视(Bind Variable Peeking)造成的问题。DROP TABLE t;CREATE TABLE t ASSELECT rownum n1,ROUND(rownum/100) n2,'xxxx' n3FROM dba_objectsWHERE rownum<=10000;对于这三种类型的字段,我们都不应该去收集直方图信息,因为没有意义。那么直方图信息之所以需要存在的根本意义在哪里?一. 我们何时该做直方图究其根本实际上就是一个数据分布的图示,这个图示是为了在生成SQL执行计划的时候给Oracle的CBO更多的信息,换句话说,就是
亚信6NDAs 行为准则
成就客户卓越(Excellence )第一级良好服务意识主动积极的服务意识,尊重客户并深入沟通,确保及时有效解决客户问题。第二级兑现客户承诺熟知业务和产品,对客户承诺必须实现,言而有信,为客户所托全力以赴。第三级把握客户需求关注和有效把握客户需求和期望,并不断自我努力和持续改进,以实现客户满意。第四级为客户创造价值时刻以客户价值实现为目标,积极思考和创新,引导客户思考,从而成为客户眼中最好的专家。第五级成就客户成功深刻理解客户成功的关键,通过前瞻性的思考和规划,为客户提供有价值的建议和服务,从而成就客户成功
Database Engineer
1: modeling, designing, developing, implementing and maintaining the data warehouse and data marts; implementation of data warehouse infrastructure, including ETL programs, views and table structures.2:Experience with Oracle DBMS required Experience in designing/architecting, developing and implementing data warehouse solutions is a plus.3:Expert knowledge in SQL4:Expert knowledge of relational database design concepts .5: Good understanding of both database and system performance tuning. 6:Good
能做到以下几点你就很成功了
01.犯了错误就该诚实地认错——狡辩、诿过只会害了自己。 02.朋友之间要保持距离——这样的友谊才能长久。 03.钱追人,人追健康——有了健康,还怕挣不到钱么? 04.别轻易转行——转行的风险很高,最好不要轻率为之。 05.适度地抬高身价——在就业市场中,人也是一种商品。 06.把敬业变成习惯——从长期看是为了自己。 07.运用累积法壮大资产——不求快,不求多,不中断。 08.忍一时,争千秋形势比人强时,必须忍。 09.与其你死我活,不如你活我也活——这就是双赢,是良性竞争。 10.以“播种”的心态经营人际关
一定要经营好你的人脉:教你从零开始做人脉(转)
一个人的成功85%归功于他的人脉关系。看似幸运之神“巧合”地降临,其实多半是努力经营人脉的结果。有良好人脉的人,总是看上去呼风唤雨、无所不能。而那些成功的家、精英,也无一不重视经营自己的人脉。 不过,假如你是刚刚走进社会的“职场新鲜人”,在人脉方面“一穷二白”;或者长期信奉“万事不求人”,直到打拼多年才突然发现,自己人脉几乎为零。没关系,经营你的成功人脉,不论早晚都可以“从零开始”! 当前社会上,对于“人脉”这件事,基本上存在两种不同的看法。第一种人,他们非常看重人脉,非常想获得“关系”,非常想借
8月22日博库熟悉shell小记(最常用命令)
文本处理:awk,cat,cmp,cut,dd,echo,egrep,expand,fgrep,fmt,grep,iconv,join,less,more(分页),pr,printf,sed,sort,spell,tee,tr,unexpand,uniq,wc文件:bzipz,bunzipz,chgrp,chmod,chown,cksum,comm,cp,df,diff,du,file,find,gzip,gunzip,head,locate,ls,md5sum,mktemp,od,patch,pwd,rm,rmdir,strings,tail,tar,touch,umask,zip,unzip进程:at,batch,cron,crontab,fuser,kill,nice,ps,renice,sleep,top,wait,xargs[@more@]