BI相关知识分享。

工作就是一个学习和分享的过程

0
推荐
2526
阅读

Kettle中根据一个输入行派生出多个输出行

依然在北京,早上停电了,整个人感觉对不好了,接下来就说一下在使用ETL工具kettle做数据校验的时候遇到的一些问题,一级解决方案.1:数据校验效果图下图:原始表数据(需要校验的表数据)对上表数据进行校验,校验规则,order_nane、order_type不为空,order_money2>order_money2视为有效 校验结果如下图所示:...

发表了文章 • 2015-09-26 13:01 • 0 条评论

0
推荐
2641
阅读

PLSQL初次登录oracle报错处理

server1上面装了oracle client ,也装了plsql,但是登录了以后,不显示database 和connect as手工输入正确的用户名和database后报错如下于是就取消登录 ,直接进入plsql界面Tools-Connection查看oracle home和OCI library,发现OCI library的路径是错误的client2 是一个错误的地址,机器上是client32于是改为client32应用...

发表了文章 • 2015-09-26 13:00 • 0 条评论

0
推荐
2576
阅读

SSIS实践入门1:我的第一个SSIS程序开发

深圳,和你见面已经有23天的时间了,第10天敲定了我人生中的第三份工作,虽说不是和想象中的工作那么好,但是我感觉我已经提前进入了备战状态,接下来我希望自己在你的领土可以有所发展,深圳,一个人多的城市,一个快节奏的城市.      永远不要想着让环境适应你,当你又一次孤身一人的时候,你就要做好去...

发表了文章 • 2015-09-26 12:59 • 0 条评论

0
推荐
2732
阅读

SSIS实践入门2:批量包的调度和SQLServer代理作业配置

趁着上一篇文章的余温,我们继续研究一下SSIS中多个包如何调度,难道需要一个包一个包的配置调度程序吗?显然不是的,接下来我们就说一说在SSIS应用中如何批量的调度所有的作业,本文只讲述一个基本的逻辑过程以及简单测试.1:发布SSIS包调度包,就需要我们首先将SSIS包发布到SQLServer的集成服务下面下面我们就着手把SS...

发表了文章 • 2015-09-26 12:59 • 0 条评论

0
推荐
2302
阅读

SSIS实践入门3:把SSIS程序包从A电脑到B电脑的转移

接触SSIS已经有几天了,之前一直是在A电脑做一些demo和修改一些之前的SSIS程序.这次在包中拖入了一个脚本任务,但是在A电脑打开编辑一直打不开,如下图所示在B电脑就可以打开SSIS脚本编辑器于是乎就需要把原来A电脑上的SSIS工作迁移到B电脑上面来,接下来我们就来说一下详细步骤1:工作文件夹KING复制到B电脑的E:\SSIS目...

发表了文章 • 2015-09-26 12:58 • 0 条评论

0
推荐
1845
阅读

RS开发日期提示控件默认为昨天之进阶篇

时隔《RS开发日期提示控件默认为昨天》这篇博文已经很久了,请原谅我隔了这么久才继续来写这篇笔记。也希望读到这篇笔记的朋友可以从这篇笔记中学习到一些关于RS日期控件和JS的一些应用知识,当然这也可以为给业务部门做月报的同学提供一个高易用性的日期处理办法.1:确保报表有提示页面,提示页面提供了给日期提示控件...

发表了文章 • 2015-09-26 12:57 • 0 条评论

0
推荐
2463
阅读

SSIS无法在unicode和非unicode 字符串数据类型之间转换

场景:SSIS从oracle抽到sqlserver,一个表对表到数据仓库ODS层的抽取,没有任何逻辑结果遇到问题:SSIS无法在unicode和非unicode 字符串数据类型之间转换如下图2个字段结果界面提示错误运行后错误解决办法:在数据流中添加一个数据转换组件转换组件编辑如下目标映射改为ZPHM的副本-ZPHM可以看到设计界面显示OK,没有红色...

发表了文章 • 2015-09-26 12:57 • 0 条评论

0
推荐
1876
阅读

ReportStudio中创建日期提示默认值模板

很多人已经知道可以通过JS给RS中的日期提示控件设置运行前的默认值---------例如:日期时间段默认为上一个月的开始日和结束日在系统所有的报表中都这样操作,我们如何快速的引入?和方便下次修改统计规则?1:创建JS文件test.js,主要代码如下1234567891011121314151617181920212223242526272829303132333435363738394041D...

发表了文章 • 2015-09-26 12:56 • 0 条评论

0
推荐
2058
阅读

RS报表设计采用Total汇总过滤出错

错误信息:DMR 子查询计划失败,并产生意外错误。: java.lang.NullPointerException 如图原因是在RS过滤器中添加了:total([门诊人次] for [明细科室]) > 0解决办法:选中过滤器-左下角的应用程序-修改为自动聚合之后如下图问题解决,不符合条件的数据被过滤掉.

发表了文章 • 2015-09-26 12:55 • 0 条评论

0
推荐
1783
阅读

RS特殊报表样式需求处理

收到一朋友求助:如下图的报表格式 思路如下第一步:处理出基础数据是每个用户每个月属于每个区间的数据savemoney_bymonthmonth user save_qujian201412 a1 5~50201412 a2 50~100201501 a1 5~50201501 a2 50~100201502 a1 5~50201502 a2 50~100201503 a1 5~50201503 a2 50~100201504 a1 5~50201504 a2 50~100201505...

发表了文章 • 2015-09-26 12:54 • 0 条评论

0
推荐
2293
阅读

FrameWork中SQLServer数据源使用宏函数出错解决办法

环境:DW是SQLServer2008建模工具:Cognos FrameWorkVersion:Cognos10.2出现问题:在FM中创建查询主题,sql类型数据源,引入宏函数#CAMIDList()# 验证模型直接报错如下解决办法,在#CAMIDList()# 函数外套用sq函数,如下所示 #sq(CAMIDList())# like '%u:cn='+user_id+'"%'OK问题解决主要目的是把like前后的对象都...

发表了文章 • 2015-09-26 12:54 • 0 条评论

0
推荐
2088
阅读

RS查询报错之递归公用表表达式不包含顶级 UNION ALL运算符

在FM里面涉及模型的时候,修改了物理层的查询SQL如下select * from TARGET_VISIT_GH where ghksdm in(select dept_id from DIM_BI_DEPT_ROLE where #sq(CAMIDList())# like '%g:cn='+role_id+'"%') or #sq(CAMIDList())# like '%g:cn=admingroup"%'结果在Ruan Report的时候报错,如下图所示是解决思路:1:把SQL复...

发表了文章 • 2015-09-26 12:53 • 0 条评论

0
推荐
2183
阅读

RS报表从按月图表追溯到按日报表

相信很多COGNOS开发人员看到这个标题就会感觉很轻松,追溯无非是COGNOS自带的一个下钻的功能,但是这里却是固定的条件: 要求1:A报表显示按月的图表B报表显示按日的明细     2:追溯到B的时候B的开始日期控件和结束日期控件还可以随机选择      设置追溯   &nb...

发表了文章 • 2015-09-26 12:51 • 0 条评论

0
推荐
3021
阅读

RS请求错误之RSV-BBP-0028

环境:Version  Cognos10.2 单机 非集群运行报表的时候经常遇到:错误信息为:The secondary request failed. The requested session does not exist and the secondary request does not contain enough information to recreate the session. Contact your Administrator.解决思路:1:由于是单机排除集群服务的...

发表了文章 • 2015-09-26 12:43 • 0 条评论

0
推荐
1954
阅读

RS报表自动适应屏幕分辨率大小

问题:同一个报表,由于用户电脑显示器大小,分辨率大小不同显示的不一样,看起来不完整或者很不协调原因:设计报表大小属性的时候使用了固定值属性,比如限制为宽:1200px 那么在电脑屏幕小分辨率很小的情况下就会出现报表显示不完整或者内容被压缩在一起的情况解决办法:使用百分比定义报表的大小属性,这里要注...

发表了文章 • 2015-09-26 12:40 • 0 条评论