摘要: 其实,同其他后台项目一样的问题,就是最后是个交钥匙工程,一个BAT,或者SHELL 到最后什么都完成,日志,结构,数据都明确,不需要额外的配置,最后需要达到这个目的。 这个主要分为三个部分 1.ORACLE 数据 模型建立 >1. 入口脚本 INSTALL_ODS.BAT ,其中需要调用一下的组件。 >2. 创建 数据库表空间,数据库用户。 >3. 对数据库用户进行授权。>4. 模型 导入,建立表结构,>5. 导入 事先声明的维数据。 2. 使用脚本 创建ETL需要的存储过程,数据库函数。和创建好需要的ODBC 的数据库连接。 3.脚本进行ETL Server 的 阅读全文
posted @ 2012-12-07 17:47 jerry_xing8 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 如果不是OLAP 系统或者BI系统,我们在生产环境下常遇到这样的问题 需要同步两个表。比如交通驾驶人,每个月需要同步。表O_DRIVER_SOURCE 是来自第三方的源表,O_DRIVER_TARGET是本系统需要使用的目标表。现在需要同步这两个表很容易想到的解决方案是 1.使用存储过程,有点复杂 2. merge into 语句 Merge into target O_DRIVER_TARGETUsing O_DRIVER_SOURCEOn ( O_DRIVER_SOURCE.driver_id=O_DRIVER_TARGET.driver_id)When matched then... 阅读全文
posted @ 2012-12-07 16:33 jerry_xing8 阅读(335) 评论(0) 推荐(0) 编辑
摘要: ORA-12520错误解决方法ORA-12520听程序无法为请求的服务器类型找到可用的处理程序:1)数据库是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情况下打开tnsname.ora, 把(server = shared) 改成 (server = dedicate)2)是由于process不够引起的后来查看到v$process一直涨到140多,而我的数据库设置的是150.据此大致能断定process不够,用以下语句修改数据库的processes值alter system set processes=500 scope=spfile(由于processes 阅读全文
posted @ 2012-12-07 16:05 jerry_xing8 阅读(6231) 评论(0) 推荐(0) 编辑
摘要: 说一下,目前我们基础数据平台的机构。 OLTP: OLTP 主要使用ORACLE 平台,集群环境使用的是RAC。在前端做数据采集的还有SQLSERVER,但是目前初步不会从其中取数据。 中间件:主要使用的是 ORACLE FUSION ,也就是 WEBLOGIC, 在这个层次,主要考虑的是 平台的EM管理的需要。 比如ETL 平台的的管理是 支持哪些, DSS平台的管理是支持哪些。 BI: BI 使用的平台是OBIEE ,主要原因是考虑到 移动BI的扩展,和我们部门 ORACLE 系的强大。 OS: 基本上都是 UNIX 或者 LINUX平台。 从这些基本架构来看,基本心中有数了... 阅读全文
posted @ 2012-12-07 11:50 jerry_xing8 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 刚开始起步阶段,很多人都认为是DW选型,ETL工具选型或者构架等问题,这些其实都是 技巧上的问题,真正从项目上,业务上的观点来看,有点狭隘。 一个网友的观点给我启发很多,就是使用5W1H的工程方法,先把事情想明白。 5W : WHO ,WHAT,WHY,WHEN,WHERE WHO:(谁来对源数据负责) 业务数据源的维护人员,是重重之重,甚至是建设好DW的基石,这个项目比较小,我就是源数据的维护人员。其实我是中途出道,表不是我设计的,真正需要同源数据人员沟通的需要如下几点 1. 表结构符合的数据库范式,源数据表的规模,业务来源。在面对大数据量下已经做的优化(分库,分表,分区等)。当前... 阅读全文
posted @ 2012-12-07 11:27 jerry_xing8 阅读(1117) 评论(0) 推荐(0) 编辑