King

business intelligence ,is my love。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页

2014年4月3日

摘要: 场景:有一个简单的销售数据分析,可以按照日期,按照商品类型来分析订单笔数和订单金额。目的:用户可以自定义查看按照不同指标排序的数据,用户可以查看按照不同指标排名的前N名数据一:功能及效果展示效果1:进入报表,显示按默认指标排名的指定名次的数据(默认显示按订单金额排名的前5名)效果2:改变排名规则,改变排名取值(例如:根据订单笔数排名,取前6,可以看到数据显示正常)效果3:再次改变排名规则,报表自动刷新(例如:按订单金额排序,排名值不变,可以看到数据显示正常)二:报表开发技术重点重点1:在列表的主查询中新建 '排名' 数据项内容如下:======================= 阅读全文
posted @ 2014-04-03 16:40 kingstudy 阅读(6723) 评论(0) 推荐(3) 编辑

2014年3月24日

摘要: 1:cmd方式运行1.ktr的运行:运行transformation文件是通过Pan.bat来运行的。打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:pan /file D:\etltest\EtltestTrans.ktr2.kjb的运行:运行job文件是通过kitchen.bat来运行的。打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:kitchen /file D:\etltest\jobOK.kjb2.bat文件运行如果觉得通过打开命令行输入麻烦,我们 阅读全文
posted @ 2014-03-24 14:32 kingstudy 阅读(51519) 评论(1) 推荐(4) 编辑

摘要: 使用kettle设计ETL设计完成后,我们就需要按照我们业务的需要对我们设计好的ETL程序,ktr或者kjb进行调度,以实现定时定点的数据抽取,或者说句转换工作,我们如何实现调度呢? 场景:在/works/wxj/test目录下放着两个ktr模型,我们需要每天晚上24点定时抽取数据 如图所示: 方法一:最简单的方法就是设计一个kjb,拖两个ktr控件,把两个ktr模型串起来,然后定时的调度这个kjb文件即可实现每天定时的抽取数据。 方法二:如果随着业务的增多,ktr文件原来越多,那么上面的情况操作起来就很麻烦,我们在目录下新增加一个ktr模型我们就要去修改总的kj... 阅读全文
posted @ 2014-03-24 14:25 kingstudy 阅读(12901) 评论(1) 推荐(0) 编辑

2014年3月14日

摘要: 很多Cognos的新手在接触Transform建模的时候对于iqd文件都有一种朦胧的感觉,当然也不必去死记硬别它的格式,下面我们就来说一下如何用Framework工具来生成iqd文件。1:打开framework manager 创建一个项目2:导入所需的表,设置表属性外部化方法为iqd(需要导出为iqd文件的表都重复此操作)3:创建数据包,并且发布该数据包4:进入发布向导,此时可以选择不发不到Cognos Store中的公共文件夹,因为目的是为了得到iqd文件,不需要使用此模型开发报表5:勾选生成针对外部化查询主题的文件(即iqd文件)6:继续下一步,提示导出信息7:继续下一步发布数据包,OK 阅读全文
posted @ 2014-03-14 15:13 kingstudy 阅读(2350) 评论(0) 推荐(0) 编辑

2014年3月13日

摘要: 本文继Cognos两种建模工具对于复杂日期维度的处理比较(上)之后将介绍一下Cognos中建模工具Transform对复杂日期维度的处理。二:Transform建模对于复杂日期维度的处理为了书写效率,本示例还是采用商品销售数据分析的demo,依然是 testorder、testdate、testproducttype三张表2.1准备工作2.1.1:创建DB链接,写入D:\Program Files\ibm\cognos\c10\CS7Gateways\bin\cs7g.ini[Databases]enforc_king=^User ID:^?Password:;LOCAL;OR;ORACLE@ 阅读全文
posted @ 2014-03-13 16:36 kingstudy 阅读(1615) 评论(0) 推荐(0) 编辑

摘要: 众所周知,在数据仓库中,日期维度是相当重要的。对数据分析的过程中可以从不同的角度去分析,比如按照下面的日期层次去分析数据。年-季度-月-日年-月-日年-周-日本示例将利用简单的商品销售分析的demo去做一下Cognos中建模工具Framework对复杂日期维度的处理。(一):Framework建模对于复杂日期维度的处理1.1:创建一个日期维度表,可参考如何利用Oracle存储过程创建数据仓库复杂日期维度表1.2:打开Framework工具,导入数据源,创建日期中文视图,如图1.3:创建日期维度1.4:设计日期维度层次1.5:解析日期维度每一步整体来说就是在维度的设计过程中添加了三个层级,分别是 阅读全文
posted @ 2014-03-13 16:27 kingstudy 阅读(3499) 评论(1) 推荐(0) 编辑

2014年3月11日

摘要: 在数据仓库的创建过程中,往往需要创建日期维度来为以后的数据分析来服务。方面从多个日期角度:如:年-月-日,年-季度-月-日,年-周-日创建表的脚本如下(存储过程的创建过程中有一步操作是向time_dimension表中插入数据,所以首先需要创建好此表)create table TIME_DIMENS... 阅读全文
posted @ 2014-03-11 15:27 kingstudy 阅读(6225) 评论(4) 推荐(0) 编辑

2014年3月6日

摘要: 1:Framework连接oracle数据库时出现下面错误信息环境:win2008R2cognos10.2.1,服务器上已经安装oracle11.2contentmanager连接的也是oracle,cognos是64位,oracle也是64位的解答:framework必须是32位的oracle客户端,且版本需和服务端oracle版本一致。字符集为utf-8的@曼谷-Sam【已解决】求教:Cognos64bit连接Oracle64bit时,新建数据源报错,提示“oracle/兼容失败http://www.flybi.net/question/1356参考下这个,详细的解决方案你的意思是说需要安 阅读全文
posted @ 2014-03-06 13:50 kingstudy 阅读(3407) 评论(0) 推荐(0) 编辑

2014年2月28日

摘要: ========================此文不再详细的说transform的开发过程======================================================以商品销售额分析的案例来简单的说一下设计过程,该案例基本可以适合于通过维度实现对不用用户访问数据的控制。1:表结构设计:从日期和商品类型两个角度分析商品销售额2:多维模型设计:导入所需的三张表,一个事实表,两个维度表,插入两个Dimension,整体如图所示截止目前,上面的多维模型基本上可以按照设计的样式访问数据了,只要有读写和遍历权限的用户都可以看到该模型的所有数据。3:给多维模型添加权限实现的 阅读全文
posted @ 2014-02-28 15:10 kingstudy 阅读(1301) 评论(0) 推荐(0) 编辑

摘要: 一:概要描述 1.1:项目背景 Cognos具有强大的报表功能,但是却没有提供一个完善的用户管理体系,针对商业智能系统对数据的安全性要求,我们必须实现不同用户对不同数据的访问,确保企业级以及部门级的数据安全. 1.2:功能描述 权限管理模块将实现Cognos Connection对具有不同角色用户的... 阅读全文
posted @ 2014-02-28 13:25 kingstudy 阅读(3243) 评论(2) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页