- 浏览: 30403 次
- 性别:
- 来自: 上海
最新评论
文章列表
1)错误如下:
Q:
A:这种情况一般是由于做了修改但是没有保存的缘故,disconnect在打开workflow
2)
Q: 资料库导入的时候,其他都导进去了,就是有部分workflow导不进去,报如下错:
<错误>:有无效分区名称 Partition #1 用于元素 PARTITION [Session< s_m_test_incremental_extract_t > --> Expression< EXPTRANS > ]
** 无法导入 wf_m_test_incremental_extract_t
A: 6013-6113 ,60 ...
1. 过滤条件的使用
Filter组件是由powercenter服务器执行的,source qualifier中定义的source filter实际转换成sql语句由数据库服务器执行。如果希望对数据性能影响最小,推荐使用filter组件,但数据库会有更大的I/O.如果用source qualifier里面的source filter,Powercenter的压力较小,同时如果在数据库上面要是对这个字段有索引效果会更好。
2. 易错点
1)我在sql query中的sql写法是:
Select a.col1,a.col2 from a ,b where a.id=b.aid,
这种情况是否需 ...
1.lookup transformation根据输入值从数据库或者平面文件查找匹配的值;lookup transformation 分unconnected lookup和connected lookup之分。
1)connected lookup:通过unconnected lookup可以返回多个值给其他的transformation使用, 2)unconnected lookup只能返回一个值,unconnected lookup使用:lkp.
lookup里面的有个R代表return,是针对unconnected lookup来说的。在connected lookup中 ...
1union transformation 中你可以有多个输入组,但是只有1个输出。它类似于数据库的union all,它不会进行去重操作。如果你要去重哦那个,可以添加filter transformation或者router组建,或者sort组建(有去重属性)。
3)不能使用Sequence Generator 或者 Update Strategy transformation在Union transformation之后
1.先在frameworkManager下面建模,然后发布包(根据项目需要是否发布到TS专用的包下,本项目是发布到TS专用的包下的),发完包然后在Transformer下面建模,拖维度和度量
维度从上到下是层级关系,越往下粒度越细, 2. 维度和度量确定好后选择第一个图标check ,model,然后generate model,再点1001后面的图标,确定没问题之后再create cube。一般在这里我们放的都是code或者编码,防止中文乱码。
3.
注意月份那里设置不能唯一。
管理机构要设置唯一。
这是最通常的做法,source和code分开写,一般都是显示label, ...
- 2015-08-08 22:59
- 浏览 482
- 评论(0)
cognos常见错误处理(1)
- 博客分类:
- Cognos应用
出现上面的问题是由于在FrameworkManager中数据源没有设置为本地,做下面的设置:
建模的时候需要修改2个地方,本地数据源,仅限本地。在测试的时候,在选项中设置为本地,最好这么干,否则报错。
- 2015-08-08 22:38
- 浏览 851
- 评论(0)
一般情况我们只是用Cognos Client即可,Cognos Client包括 Transformer,Framework Manager。
安装Transformer后安装Framework,如果安装在同一个目录下,可能会有覆盖的情况,对于Cognos10.2来说是正常的。当然也可以安装在不同目录下。
安装完后需要在Configuration里面配置,修改env里面的url即可,如果报类似下面的错误,删除
C:\Program Files\ibm\cognos\c10_64\configuration下的csk,encryptkeypair,signkeypair3个文件夹。(本人 ...
- 2015-08-08 22:33
- 浏览 648
- 评论(0)
M建模的时候时间维度里面的字段属性要改,默认是资料,要改为属性。
是数字的可以加减的改为资料,所有的指标用途要改为资料。有些默认是未知的,报错的时候再改。有些时候默认的是未知。
度量是资料,属性是维度。一般年,月,年龄都是属性;新手开发常犯的错误,所以开发的时候一定要多注意。
- 2015-08-08 22:31
- 浏览 600
- 评论(0)
使用“HTML项目”组件可以去除下拉列表中的“-------------------”,基本上是用在有下拉列表的地方.
<script type="text/javascript">
var form = getFormWarpRequest();
var listB = form._oLstChoicesp_month;
listB.options[0].text = "统计日期";
listB.remove(1);//不选“--------”
listB.removeAttribute(0);//不选参数
listB ...
- 2015-08-08 22:28
- 浏览 467
- 评论(0)
1)一般情况我们只是用Cognos Client即可,Cognos Client包括 Transformer,Framework Manager。
安装Transformer后安装Framework,如果安装在同一个目录下,可能会有覆盖的情况,对于Cognos10.2来说是正常的。当然也可以安装在不同目录下。
安装完后需要在Configuration里面配置,修改env里面的url即可,如果报类似下面的错误,删除
C:\Program Files\ibm\cognos\c10_64\configuration下的csk,encryptkeypair,signkeypair3个文件夹。( ...
oracle常用技巧
①复制表结构和数据
create table temp_clientloginUser
as
select distinct userid from tbusrtloginlog
②仅复制数据
如果表结构一样
insert into mytable select * form yourtable;
如果表结构不一致
insert into mytable(column1,column2....)select clumn1,column2....from yourtable
③仅复制表结构
create table ...
更新策略组件:
标记你的数据进入target里面做什么操作,一般会和lookup配合使用,有时候用0,1,1代表
forward rejected rows被选中,rejected row是输出在错误文件里,不想看到reject输出,将错误输出到文件,因为有时候数据库原因导 ...
passive:
passive可以用表达式替换,比如从source来的数据有10条record有5条需要经过expression处理,经过expression的处理的直接进入target,没有经过expression处理的5条从source直接到target。因为他的记录条数是不会改变的。
active:
.oracle层次查询(connect by)
oracle的emp表中包含了一列mgr指出谁是雇员的经理,由于经理也是雇员,所以经理的信息也存储在emp表中。这样emp表就是一个自引用表,表中的mgr列是一个自引用列,它指向emp表中的empno列,mgr表示一个员工的管理者,
select empno,mgr,ename,sal from emp;
可以看到,要想从这些数据中提取出雇员和管理者的关系,可以使用connect by和start with字句。
语法:
select [level],column,expression,.....
from table where ...