为学习Hadoop使用VMware准备3台一模一样的Linux虚拟机的详细搭建过程
简介:VMware可以在个人本地一台笔记本机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而...
Datastage数据库连接串配置
Datastage数据库连接串配置: Oracle一、进入DataStage后台Oracle客户端安装目录:命令: cd $ORACLE_HOME(以实际安装目录为准)。 cd network/admin二、打开Oracle客户端连接配置文件命令: cat tnsnames.ora...
数据库优化
1、1、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 2、2、调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层...
Greenplum数据库常用游标写法
一、明码游标Create or replace function funcion_name (param1,param2) ---一般定义存储过程中使用游标去循环调用另一个过程retuen integer as declare ... r_mycur record; begin for r_mycur in select col1,col2 fr...
SQL性能调整工具explain plan,set autotrace,10046之间有什么区别
(1)、explain plan并没有真正执行目标SQL,优化器通过收据数据字典等信息,给出的执行计划。所以,得到的执行计划可能是不准的,即与实际的执行计划有偏差。(2)、set autotrace 虽然实际执行了目标SQL,通过跟踪SQL执行时生产的各种信息,分析出执行计划。但在目标SQL中使用了绑定变量的情况下,也可能是不准的。(3)、100...
Datastage Join
Join用来将多个表中的数据通过关键字组合在一起。特点是分左右连接,左链接为驱动链接。链接数:多个输入链接,默认第一个为左链接,最后一个为右链接,其余为中间链接。一个输出链接没有Reject链接连接方式:使用关键字连接左右链接和中间链接,并可以指定多个关键字。如果Output中有关键字,则这个关键字的来源必须...
Datastage中配置文件信息
1 配置文件的用途配置文件在DS运行时第一时间被读取,如果JOB属性中设置了$APT_CONFIG_FILE参数,则DS读取该参数中配置的配置文件信息;如果没有配置则读取项目属性$APT_CONFIG_FILE参数中配置的配置文件信息;如果没有则读取默认的配置文件default.apt;配置文件告诉了DS怎么分配所需要的系统资源,如逻辑处理节点信...
Datastage迁移备份注意事项
转载处:http://wenku.baidu.com/link?url=iD-E5P8kVU1ZOyLLe0O6y9q5TadLm21uzJL0WqSzUVK-0JaS9wcsbCMHlFh81nXH1N19lPqSIDDPh2MCgOSIrxOyzLf_AdYd-YPHpe_vg8GDatastage迁移备份注意事项环境:RedHat Linux AS 4 + Datastage 7.5.21.使用DS Manager导出Project时,选择的文件类型为dsx,不要选择XML,因为导出为XML格式...
ETL系列之架构
转载处:http://blog.sina.com.cn/s/blog_702b71de0100q591.html在ETL过程中四个基本的过程分别是什么? Kimball数据仓库构建方法中,ETL的过程和传统的实现方法有一些不同,主要分为四个阶段,分别是抽取(extract)、清洗(clean)、一致性处理(comform)和交付(delivery),简称为ECCD。 1、抽取阶段的主...
数据仓库的源数据类型
转载处:http://webdataanalysis.net/web-data-warehouse/data-warehouse-source-data/ 数据仓库中集成了企业几乎所有的可以获取到的数据以用于数据分析和决策支持,当然也包括了我在网站分析的数据来源一文中所提到的所有数据。这些进入到数据仓库中的数据无外乎三种类型:结构化数据、半结构化数...
浅谈数据仓库的基本架构
转载处:http://my.oschina.net/leejun2005/blog/189035#OSC_h3_2数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。其实数据仓库本身并不“生产”任何数据,同时自身也不需要“消费”任何的数据,数据来源于外部,并且开放给外部应用,这也是为什么叫“仓库”,而不叫“工厂”...
数据仓库拥有的四个特点
原文:http://blog.sina.com.cn/s/blog_4968aebf0100kuuk.html1、面向主题操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织。主题是一个抽象的概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关。...
Oracle安装过程中出现ORA-12560:TNS:协议适配器错误
出现ORA-12560: TNS: 协议适配器错误的问题主要有一下原因: 1.当Oracle实例的服务没有启动。在运行窗口输入services.msc回车。找到当前Oracle数据库实例的服务,并启动oracleserviceXXXX,XXXX就是你的database SID.(SID是数据库创建时自己命名的全局数据库名称,在系统的环境变量中也需要配置) 2.监听服务没...
Oracle安装时先决条件物理内存检查失败的解决方案
转载:http://www.dedecms.com/knowledge/data-base/oracle/2013/0702/31531.htmlOracle安装时先决条件检查失败的解决方案 [java] 安装环境:Win7-64bit专业版,内存6G,硬盘空间足够 安装版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (x64) 安装文件为win64_11g...
【ROLLUP】Oracle分组函数之ROLLUP魅力
本文通过演示给出Oracle ROLLUP分组函数的用法,体验一下Oracle在统计查询领域中的函数魅力。ROLLUP分组函数可以理解为Group By分组函数封装后的精简用法,这里同时给出ROLLUP的Group By的改写思路。...
在SQL语句中用PARALLEL指定并行查询
在日常查询中为提供SQL的查询速度,常用到parallel 关键字执行并行查询。1.第一种对下面的SQL对xt.test1 用并行怎么写 ?2.第二种对下面的SQL对2张表都用并行怎么写? select count(*) from xt.test1 a,xt.test2 b where a.xh = b.xh 1. select /...
Oracle 11g 的新特性- 组合触发器 (Compound Triggers)
原文出处: http://www.oschina.net/question/12_62292在以前版本的 Oracle 中,你可通过 FOLLOWS 关键字来控制触发器执行的顺序,例如:?123456...
Orace自定义“周”的开始和结束时间
日常学习小知识记录。原文出处:http://www.itpub.net/thread-1944374-1-1.html一、业务需求业务上规定本周五到下周四为一个“周”,需求是任意给出一段时间,比如2015.10.01 -2015.12.23,按周汇总数据,也就是这段时间的:第一周 100第二周 150第三周 160.......注意如果开始和结束的一周不足7天就不要统计了,...
Oracle变量的定义、赋值及使用
Oracle变量的定义、赋值及使用:点击(此处)折叠或打开declare l_dept integer := 20; currtime date := sysdate; l_nam varchar2(20) := to_char(add_months(trunc(sysdate),-12),'yyyymmdd');...
分析函数——keep(dense_rank first/last)
销售表:SQL> select * from criss_sales where dept_id = 'D02' order by sale_date ; DEPT_ID SALE_DATE GOODS_TYPE SALE_CNT------- ----------- ---------- -----------D02 2014/3/6 G00 500D02 &nb...