pentaho

ETL Pentaho代码学习笔记

一世执手 提交于 2019-12-07 02:36:37
1、 通过设置KETTLE_HOME环境变量可以让.kettle不需要在user.home下 2、默认kettle_home 为User.home,如果要自定义需要设置环境变量KETTLE_HOME 3、在.kettle目录下可放置以下文件或目录: 文件名 说明 kettle.properties 内部运行时的环境变量 .languageChoice 设置运行的语言,方便进行界面语言的翻 译 - - 内容 : LocaleDefault=en_US LocaleFailover=en_U 其它 也可以放置Plugins目录,增加自己的扩展插件 4、插件的类型: 类型 Plugin下的目录 加载XML配置文件名 Step steps kettle-steps.xml Partitioner steps … JobEntry jobentries … Repository repositories … Database databases … Lifecycle repositories … Rules rules … 5、插件的加载 a. 扫描目录: <kettle_home>/plugins 、<运行目录>/plugins、<kettle_home>/plugins/<第4点中类型对对应目录 >、、<运行目录>/plugins/<第4点中类型对对应目录> 说明:前两个扫描申明

Open Source Java Reporting Framework [closed]

北战南征 提交于 2019-12-07 01:57:12
问题 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 7 years ago . i want to create few Reports which picks data from few SQL tables, So instead of creating different report's i want to create (or use

Pentaho HTTP Post using JSON

江枫思渺然 提交于 2019-12-06 15:44:21
I'm brand new to Pentaho and I'm trying to do the following workflow: read a bunch of lines out of a DB do some transformations POST them to a REST web service in JSON I've got the first two figured out using an input step and the Json Output step. However I have two problems doing the final step: 1) I can't get the JSON formatted how I want. It insists on doing {""=[{...}]} when I just want {...} . This isn't a big deal - I can work around this since I have control over the web service and I could relax the input requirements a bit. (Note: this page http://wiki.pentaho.com/display/EAI/JSON

Pentaho single Dashboard for multiple reports using ajax

空扰寡人 提交于 2019-12-06 14:41:09
问题 I have made multiple copies of dashboard for different reports to render. so url changes for each report in the browser and whole page needs to be refreshed. Day before yesterday i came to know that any component can be refreshed [ Refresh all components of Pentaho CDE dashboard ] I wanna know if i can use single pentaho dashboard to render different reports over single reporting component, using ajax calls by clicking different buttons/links? I feel there should be some way arround this. 回答1

Pass parameter to pentaho CDE report

醉酒当歌 提交于 2019-12-06 09:25:13
问题 I created a CDE parameter report in this report I want pass parameter through url my CDE report link as below http://localhost:8080/pentaho/content/pentaho-cdf-dd/Render?solution=demo&path=&file=pass_parameter.wcdf&userid=joe&password=password and my cda query url as below http://localhost:8080/pentaho/content/cda/doQuery?path=demo/pass_parameter.cda&dataAccessId=jdbc&paramdeviceType=deviceType In above cda query url if I pass deviceType as below http://localhost:8080/pentaho/content/cda

Parametrized transformation from Pentaho DI server console

隐身守侯 提交于 2019-12-06 08:32:52
I can execute a independent scheduled transformation from pentaho DI server console . But, issue on running a parametrized scheduled transformation from pentaho DI server console .How can i pass parameter value at run time . In pentaho BI server , to execute parametrized report we used to pass variable value in URL . tried same in pentho DI server as below but didnt worked http:// * * /pentaho-di/kettle/transStatus?name=UI_parameter&Values=Testvalue 来源: https://stackoverflow.com/questions/21878574/parametrized-transformation-from-pentaho-di-server-console

Using Pentaho Community Edition with SQL Server 2005

╄→尐↘猪︶ㄣ 提交于 2019-12-06 07:41:38
问题 I have tried many time to connect Pentaho CE to database in SQL Server 2005 but not successful. I first did this from Ubuntu on which Pentaho CE installed. It seems impossible to connect to SQL Server. I then installed Pentaho CE on the same machine with SQL Server and was following official guide to set it, failed. The steps are: Download MS JDBC driver (version 4) and place it in pentaho\bi-server\tomcat\webapps\pentaho\WEB-INF\lib and pentaho\administration-console\jdbc respectively after

Integrating Pentaho Reporting web frontend with custom Java/JSF application

老子叫甜甜 提交于 2019-12-06 06:08:45
I have the following situation: OTLP database schema with data. Database procedures pump data into denormalized, star-schema with defined dimensions and fact tables. The goal is to build web application, which can do summary and drill-down on those defined data structures. I can build custom web interface, but I would prefer to use existing tools for the reporting part. The resulting application must be written in java and integrated with existing solution based on JSF and Pentaho looks like it's up to the task, but I can't find anywhere, how one would go about this, or whether is this even

Error connecting to database: (using class org.gjt.mm.mysql.Driver) The statement (1) has no open cursor

微笑、不失礼 提交于 2019-12-06 02:59:28
I am working on Pentaho Data Integration tool version 5.2. I am trying to connect to data base using 'Table Input' step. but when I test the connection in this step it is giving me the below error message. I am able to connect to DB using the MySQL workbench. I have placed the ' mysql-connector-java-5.1.38-bin ' file in the libext forlder. do I need to downgrade my connector jar file? if yes my SQL version is 5.6 so can some one let me know the compatible connector jar version for this SQL Server version? Error connecting to database [myLedger] : org.pentaho.di.core.exception

Kettle '?' not working Table Input Step

久未见 提交于 2019-12-06 02:58:28
I want to get all the table names from the database and then get all the rows from the tables. So I created a transformation like this: Get Table Names: Added the database connection and stored the table name in a output field called "tablename". Table Input: Marked "Replace variables in script" and "Execute for each row". Added the first step in "Insert data from step". SQL is "SELECT * from ?". I have read up a lot of tutorials online, including the documentation . My problem is that everywhere it says that I my "?" should be replaced with the parameter. But this does not happen. Here are