08 2016 档案
摘要:一.what(什么是视图?) 1.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。 2.根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储
阅读全文
摘要:INFORMATICA SERVER的调优我认为主要从两个级别来做,一个是MAPPING级别,一个是SESSION级别。 对于MAPPING级别的调优: 一 对MAPPING数据流向的优化: 1 控制源头过来的数据内容,根据设计需求,不需要过来的数据尽量不加载。当然这个主要在SOURCE QUALI
阅读全文
摘要:当一套BI 解决方案成熟运行后,公司会快速扩大客户群,这时快速的将开发出来的SOLUTION 应用到全新的生产环境中就很重要了,下面谈谈我做这样项目(INFORMATICA BACKUP&RESTORE)的一点经历。 大概步骤如下: 1连接到需要实施的生产环境INFA SERVER上,检查对应环境信
阅读全文
摘要:5W1H法来实现源数据的优化 做数据仓库项目的朋友都能感到数据质量和数据抽取展现的性能是整个数据仓库项目的重点。下面谈谈我在DW项目中处理源数据质量问题的5W1H方法。 5W : WHO ,WHAT,WHY,WHEN,WHERE WHO:(谁来对源数据负责) ETL抽取的数据各种各样,有些是按业务,
阅读全文
摘要:软件开发的一般都有三个环境,开发环境,用户接受度测试环境,生产环境。我最近实施了从开发环境到生产环境的部署工作,在此跟大家分享一下。 大概步骤如下: 1 备份生产环境INFORMATICA 知识库 登录CONSOLE备份当前的知识库。 2 在开发环境的INFORMATICA REPOSITORY M
阅读全文
摘要:LOOKUP TRANSFORMATION的使用点评: LOOKUP基本用法不熟的话请参考下附属信息。 用法感受: 1 LOOKUP的作用跟我们以前在EXCEL的函数功能类似,就是隔表取值。优点就是用ETL工具可以设置CACHE,大量的 数据也可以实现这个功能。数据量大的话要设置CACHE ENAB
阅读全文
摘要:数据分析系统的总体架构分为四个部分 —— 源系统、数据仓库、多维数据库、客户端(图一:pic1.bmp) 其中,数据仓库(DW)起到了数据大集中的作用。通过数据抽取,把数据从源系统源源不断地抽取出来,可能每天一次,或者每3个小时一次(当然是自动的)。这个过程,我们称之为ETL过程。 那么,今天,我们
阅读全文
摘要:1、informatica中domain与node的理解: domain 类似于局域网,node就是局域网中的节点或者计算机。 node应与repository在数据库中存储在不同的scheme中,此处node指informatica操作的内容。 2、informatica中Repository S
阅读全文
摘要:本文对于informatica使用过程中产生的问题及解决方案做总结,持续更新中。。。 1、partitioning option license required to run sessions with user_defined partition points 原因:union 组件要求使用分区
阅读全文
摘要:varchar2最大是4000字节,那么就看你的oracle字符集:(select userenv('language') from dual;)如果字符集是16位编码的,ZHS16GBK,那么每个字符16位,2字节,所以可以容纳2000字符。如果是32位编码的字符集,那么只能存储 1000个字符。
阅读全文
摘要:纳秒 ns(nanosecond):纳秒, 时间单位。一秒的10亿分之一,即等于10的负9次方秒。常用作 内存读写速度的单位。 1纳秒=0.000001 毫秒 1纳秒=0.00000 0001秒 java的System.currentTimeMillis()和System.nanoTime()区别:
阅读全文
摘要:影响BIEE查询结果的几个因素: 1、数据库表结构变化后,RPD如何处理? 更新物理层 增加、删除、修改表名。 添加字段:右键点击连接池,点击导入元数据。勾掉关键字,重新导入那张表。 删除字段:直接右键删除字段 修改:双击那个字段,修改表明、字段类型、字段长度。 2、RPD更新后,报表如何怎么更新?
阅读全文
摘要:ORACLE_BIEE_HOME为biee安装路径 注意:默认建立的是"instance1"但是如果你安装过多次可能实例名是不一样(例如: instance2以此类推)。因此,请找到正确的实例名。 一、启动您的数据库 二、手动启动 Oracle BIEE 11g (顺序不可颠倒) 1. ORACLE
阅读全文
摘要:使用BIEE的第一步是使用admintool去建立一个多维数据模型,而建立多维数据模型的第一步则是建立物理层,请注意因为BIEE本身并不存 储数据,所以所谓BIEE物理层的意义是需要在BIEE里建立各个源系统的描述: · 如源系统的类型(各种关系数据库或各种多维数据库) · 源系统的连接方式(指定所
阅读全文
摘要:正如它的名字所示(Business Model and Mapping Layer),业务逻辑层需要把物理层的数据源以一种业务用户的视角来重新组织物理层的各个数据源(所谓的Mapping),同时在业务逻辑层里,我们将 需要真正构建数据仓库里的星型模型,包括: · 事实表 · 维表 · 维表的层次结构
阅读全文
摘要:BIEE里最终面向最终用户(业务界面使用者的)叫做BIEE的Presentation Layer也即展现层,展现层的定义将是最终用户Web报表开发界面里能够看见的完全一样的样子,所以展现层一般将是以最终用户的词汇语言进行描述的样 子,而且因为业务用户根本不关心所谓的星型模型(你无法要求所有的业务用户
阅读全文
摘要:BIEE作为Oracle的新的商业智能平台企业版,起源于Oracle所收购的Siebel公司,BIEE原来叫做Siebel Analytic,但是Siebel也不是它的发明者,它是Siebel在2001年收购的另一个公司叫nQuire software的产品,这个从它的配置文件的名称就可以看出来(N
阅读全文
摘要:Siebel Tools 是Siebel 为其CRM产品开发人员专门提供的系统配置工具,系统的客户化修改以及系统升级控制等都是通过该工具进行配置(Configuration) 。该工具直接修改Siebel CRM的目标定义库(Objects Repository), 而目标定义库是Siebel应用程
阅读全文
摘要:企业应用最基本的要求就是只授予用户在他工作职责范围内的权限,一般而言,这种权限都包含两种,一种是对于相应的功能的可见性(或者形象地说,菜单的可见 性,这个是应用层面界面的,这种权限在Siebel里称为View的可见性),这种在Siebel里是由职责(responsibility)来控制的。 Sieb
阅读全文
摘要:/**************日期********************/1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm') from dual --2013-01
阅读全文