King

business intelligence ,is my love。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  300 随笔 :: 0 文章 :: 117 评论 :: 168万 阅读

03 2014 档案

摘要: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 阅读(51587) 评论(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 阅读(12909) 评论(1) 推荐(0) 编辑

摘要:很多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 阅读(2355) 评论(0) 推荐(0) 编辑

摘要:本文继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 阅读(1617) 评论(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 阅读(3506) 评论(1) 推荐(0) 编辑

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

摘要: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 阅读(3408) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示