标签: pentaho-design-studio

使用Java停止运行Kettle Job/Transformation

我正在使用Java开发基于Web应用程序的ETL(使用Kettle引擎).

我在试图阻止正在运行的Job时遇到问题.我不确定使用CarteSingleton.java是否正确.我正在使用自定义单例映射.

我的代码如下

Job job = new Job(null, jobMeta);
job.setLogLevel(LogLevel.DETAILED);
job.setGatheringMetrics(true);
job.start();
Run Code Online (Sandbox Code Playgroud)

调用job.start()之后,我试图将该作业对象存储在自定义单例映射中,并检索存储在映射中的确切Job对象,以及使用另一个REST调用stopAll()(请参阅下面的代码)在Job的状态为RUNNING时调用,以阻止它.但这并不能阻止正在运行的工作.Kettle Engine没有得到通知!工作执行继续..kjb/.ktr正在使用SPOON创建,尽管我没有使用SPOON来运行/停止执行.

是否有任何Kettle API配置我要更改,以便能够使用

   same job object
   job.stopAll();
Run Code Online (Sandbox Code Playgroud)

您能否请教一下API和示例示例,如果有的话,可以使用Java来停止正在运行的JOB或转换?

任何指针或帮助都会很棒!再次感谢.

此致,Sanjeev

java etl pentaho kettle pentaho-design-studio

6
推荐指数
1
解决办法
2133
查看次数

Pentaho:如何将单个 Excel 文件拆分为多个 Excel 工作表输出

我有一份员工详细信息列表。我想在单独的 Excel 工作表中拆分每个员工详细信息。我尝试了很多,但我只得到单独的 Excel 文件,而不是使用 Pentaho 水壶在一个文件中的所有工作表。

例如:

Raja    22 developer  25000
ravi    23 tester      2000
karthik 24 designer    4000 
Mani    28 developer  45000
Run Code Online (Sandbox Code Playgroud)

因为每个员工的详细信息都需要在单个 Excel 文件中使用单独的工作表。我已经与“MS excel writer”一起工作,但它没有用。

编辑

感谢您的宝贵回复,它真的很清楚,更有用。:-) 但我需要你提供更多细节,如果我在 get 变量中添加了年龄、技能、薪水列,在运行作业后,我没有得到这三个字段的值,只有它们在每张工作表中显示的列名. 我需要在每个工作表中包含它们的列值

示例:工作表 1 : (raja)

姓名年龄技能工资 Raja 22 开发人员 25000

表 2 :(ravi) 姓名年龄技能工资 ravi 23 tester 2000

就像我需要生成每张纸一样,我希望你明白我的意思。你能帮我如何生成它吗?

pentaho pentaho-design-studio pentaho-cde

3
推荐指数
1
解决办法
9331
查看次数

Pentaho | 超出 GC 开销限制

我想将 xlsx 文件中的数据插入表中。Excel 有大约 1,20,000 条记录。但是在运行转换时,我收到以下错误:

超出 GC 开销限制

我在spoon.bat.

Xmx2g -XX:MaxPermSize=1024m
Run Code Online (Sandbox Code Playgroud)

但我仍然收到此错误。

有人可以帮忙吗?

garbage-collection pentaho pentaho-design-studio pentaho-spoon pentaho-data-integration

3
推荐指数
1
解决办法
6509
查看次数

从github构建pentaho平台

在我创建了以下项目之后,我克隆了github存储库.

Pentaho的平台的API

Pentaho的平台组件

Pentaho的平台核心

Pentaho的平台的扩展

Pentaho的平台,资源库

Pentaho的平台调度

Pentaho的用户控制台

但我无法在构建路径中添加jar文件,因为克隆的存储库文件夹"pentaho-platform"不包含任何像jar这样的文件夹.

如果有人知道如何构建它,请告诉我.

问候

pentaho pentaho-design-studio

2
推荐指数
1
解决办法
1063
查看次数

Pentaho | Centos下

我在Pentaho Data Integretion工作.我们用勺子开发了转换和Job.我们希望在服务器和服务器上移动我们的代码是Centos.

在Centos中,我们在安装Pentaho的UI时遇到错误.我们可以在Centos上安装厨房.

我们可以直接与Kitchen一起进行转换和工作吗?如果有,怎么样?

等待回复.

pentaho pentaho-design-studio pentaho-spoon pentaho-data-integration

0
推荐指数
1
解决办法
395
查看次数