摘要:
要求如下图的百分比新建数据项:[产品数]/total ( [产品数] for report ) 阅读全文
摘要:
要求如下图的百分比新建数据项:[产品数]/total ( [产品数] for report ) 阅读全文
摘要:
Cognos审核模块:就是指针对Cognos在运行过程中的对象被执行和访问的日志记录做了一个对象包,在该包里面我们可以从报表里面看到一些日志记录。以方便我们对Cognos的执行记录进行查看,下面我来说一下大概的步骤;step1:从home\c8\webcontent\samples\content目录下找到Cognos_Audit.zip包;step2:把Cognos_Audit.zip包复制到D:\Program Files\cognos\c8\deployment目录下;step3:进入Cognos Administration→配置→内容管理→新建导入下面自动的会出现可导入内容列表:Ne 阅读全文
摘要:
关于Cognos第三方用户认证(CustomJavaProvider)的demo网上的例子很多,当然最权威的你可以从Cognos安装的SDK中去探索,本文不详细的说明代码,主要说一下认证的处理过程,以及处理过程中遇到的问题;Step1:创建Cognos用户安全库表的创建脚本:CREATE TABLE [dbo].[PT_User_Role]( [ID] [int] IDENTITY(1,1) NOT NULL, [UserID] [int] NULL, [RoleID] [int] NULL, CONSTRAINT [PK_User_Role] PRIMARY KEY CLU... 阅读全文
摘要:
当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记;方法一:安装SSH Secure Shell Client客户端安装即可登录直接拖拉到linux,如果从linux下导出文件则需要如此操作文件自动回到windows窗口的当前目录;方法2:通过win... 阅读全文
摘要:
之前只做了一个java调用单一ktr的例子,在用web程序控制ETL数据抽取过程的时候,难免会遇到要执行一个复选框列表的ktr,那么前段传过来的就不仅仅是一个ktr;那就是一个未知数目的ktr列表了,思想就是封装:遍历:赋值:执行; 1 package kettle; 2 3 //需要导入的包 4 5 import java.util.ArrayList; 6 import org.pentaho.di.core.KettleEnvironment; 7 import org.pentaho.di.trans.TransMeta; 8 import org.pentaho.di.trans.. 阅读全文
摘要:
此问题在1个月前或许已经接触,单是一直木有怎么用到,就被耽搁至今;问题的解决要来源于网络,其实我还想说问题的解决更多的是要靠我们自己的思想,不过多的言情,我们接下来直接进入主题吧!环境:kettle-spoon 4.2.0,oracle11g,myeclipse6.5,sqlserver2008前提:在kettle图形界面spoon里面已经做好了一个ktr转换模型,此时我的ktr信息如下图:Step1:在myeclipse创建project,导入kettle集成所需要的包Step2:重点解析与code源码//定义ktr名字private static String transName = &q 阅读全文
摘要:
目的,无论是本地的.ktr文件或者是资源库的ktr模型,只要模型被调用运行的日志就保存到一张日志表,当模型在外部调用出错时,方便查看日志文件查找原因,话不多说,直接入主题;step1:打开ktr选择ktr属性:step2:选择日志选项注意点:1:最左边,四个选项Transformation,Step,Performance,logging channels代表四个不同的日志设置,选择Transformation即可;1:自己选择DBconnection,表名自定义;2:注意下面的field是日志表的结构,但是此时不要陷入一个误区,初次设置日志表,表在数据库是没有的,需要我们初始化表;初始化表并 阅读全文
摘要:
这里一个javaproject(KettleDemo1)源代码是在myeclipse8.5开发的,直接指向main方法run 正常。之后卸载了myeclipse8.5安装了myeclipse6.5在myeclipse6.5中导入已存在的project(KettleDemo1),执行报错如下图:分析错误信息:Exception in thread "main" java.lang.NoSuchFieldError: DAYS--(1)java错误 at org.pentaho.di.trans.Trans.waitUntilFinished(Trans.java:1123) 阅读全文
摘要:
Java调用kettle从xml文件读取数据库连接,多谢http://blog.csdn.net/zhangjunfangkaixin/article/details/5932788?reload @张俊芳自己操作了之后,更详细的说明一下:step1:创建一个ConnectionConfig.xml,内容如下<?xml version="1.0" encoding="UTF-8" standalone="no"?><Database> <URL>jdbc:oracle:thin:@ip:1521:s 阅读全文
摘要:
感言:网络的确帮助了我们,但是kettle的资料真实太少,英语学好是有必要的;整体思路:创建javaproject→导入kettle所需要的包→实现kettle中的对象→重写对象内容→调用对象执行; 1 package kettle; 2 3 //需要导入的包 4 import java.util.List; 5 import java.util.Map; 6 import java.util.Set; 7 8 import org.pentaho.di.core.KettleEnvironment; 9 import org.pentaho.di.core.database.Databa.. 阅读全文
|