标签: pentaho-data-integration

将clob字段从oracle导出到Azure DB上的文本字段时出错

我在Oracle Table上有一个存储PDF文件的CLOB字段.当我尝试将此字段导出到Azure上的SQL Server Db时,我收到此错误:

2017/01/19 11:14:32 - ImpostoRenda 2.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Unexpected batch update error committing the database connection.
2017/01/19 11:14:32 - ImpostoRenda 2.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseBatchException: 
2017/01/19 11:14:32 - ImpostoRenda 2.0 - Error updating batch
2017/01/19 11:14:32 - ImpostoRenda 2.0 - I/O Error: Connection reset by peer: socket write error
2017/01/19 11:14:32 - ImpostoRenda 2.0 - 
2017/01/19 11:14:32 - …
Run Code Online (Sandbox Code Playgroud)

sql-server oracle pentaho azure pentaho-data-integration

13
推荐指数
1
解决办法
520
查看次数

Pentaho Kettle Java 11 路线图

目前 Pentaho Kettle (v.9.1) 官方只支持 Java 8。这对我们来说是一个问题,因为我们正在维护一个需要 Java 11 的插件,因为一个需要 Java 11 的基本库。有没有人有关于路线图的详细信息迁移到 Java 11。我只能找到 Java 11 在路线图上的一些旧信息,但没有找到何时可用于 Kettle。

我们当前的解决方案是使用 Java 11。当从 bat/sh 文件中删除 JAVA_ENDORSED_DIRS 时,您可以运行 Spoon。但这不是最好的解决方案,因为应用程序不完全兼容,我们遇到了越来越多的问题。

也欢迎其他想法或解决方案。

java kettle pentaho-spoon pentaho-data-integration java-11

7
推荐指数
1
解决办法
1345
查看次数

Pantaho MySQL 8连接错误找不到驱动程序类'org.gjt.mm.mysql.Driver'

在升级 ETL 脚本以Mysql 5.8进行MySQL8升级时,一旦我将data-integration/libjar 更新为mysql-connector-java-8.0.xx.jar,它就开始出现以下error.

找不到驱动程序类“org.gjt.mm.mysql.Driver”,请确保安装了“MySQL”驱动程序(jar 文件)。

mysql pentaho pentaho-data-integration mysql-8.0

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

在 Pentaho 中将价值从工作传递到转型

我在 Pentaho PDI 中有以下转换(注意 SQL 语句中的问号):

在此输入图像描述

转换是从工作中调用的。我需要的是在作业运行时从用户那里获取值并将其传递给转换,以便替换问号。

我的问题是有参数、参数和变量,我不知道该使用哪一个。如何使这项工作有效?

pentaho pentaho-cde pentaho-spoon pentaho-data-integration

5
推荐指数
1
解决办法
1万
查看次数

通过脚本将环境变量传递给 Pentaho Kettle 转换

我需要参数化我的水壶作业和转换中的所有变量(作业将在 AWS 中运行,所有参数都作为环境变量传入)。

我的连接、路径和作业中的各种其他参数及其伴随的转换使用 ${SOURCE_DB_PASSWORD}、${OUTPUT_DIRECTORY} 样式。

当我在数据集成 UI 中将这些设置为环境变量时,它们都可以在 UI 工具中正常工作并且作业运行成功。当我从 bash 脚本运行它们时:

#!/bin/sh
export SOURCE_DB_HOST=services.db.dev
export SOURCE_DB_PORT=3306

kitchen.sh -param:SOURCE_DB_PORT=$SOURCE_DB_PORT -param:SOURCE_DB_HOST=$SOURCE_DB_HOST -file MY_JOB.kjb
Run Code Online (Sandbox Code Playgroud)

作业及其调用的转换不会获取变量。错误是:

Cannot load connection class because of underlying exception: 'java.lang.NumberFormatException: For input string: "${SOURCE_DB_PORT}"'
Run Code Online (Sandbox Code Playgroud)

因此,在不使用 jndi 文件或 Kettle.properties 的情况下,我需要某种方法将环境变量映射到 PDI 作业和转换中的参数/变量

[Mac OS X 10.13 上的 PDI 版本 8.1]

pentaho kettle pentaho-spoon pentaho-data-integration

5
推荐指数
1
解决办法
9716
查看次数

如何从命令行运行 pentaho 作业

有一个大约需要 1/2 分钟才能完成的工作,现在尝试通过命令行运行这个工作只会永远持续下去并且不会完成。看起来我也没有从中得到任何错误。所以这项工作似乎开始了,我知道这项工作可以正常工作,因为它可以在勺子内工作,有什么想法吗?

C:\Users\a\Downloads\pdi-ce-8.3.0.0-371\data-integration> Kitchen.bat /file:C:\Users\a\Downloads\pdi-ce-8.3.0.0-371\data-集成\job.kjb /level:Minimal

调试:使用 PENTAHO_JAVA_HOME 调试:_PENTAHO_JAVA_HOME=C:\Program Files\Java\jre1.8.0_231 调试:_PENTAHO_JAVA=C:\Program Files\Java\jre1.8.0_231\bin\java.exe

忽略选项 MaxPermSize=256m; 支持已在 8.0 13:58:07,867 INFO [KarafBoot] 检查是否启用 org.pentaho.clean.karaf.cache 13:58:12,006 INFO [KarafInstance]


* Karaf 实例编号:2 位于 C:\Users\a\Downloads\pdi-ce-8.3.0.0- 371\data-integration.\system\karaf\caches\kitchen\data-1 FastBin 提供程序端口:52902 卡拉夫端口:8803 OSGI 服务端口:9052 * ****************************************************** ***************************** 2019 年 12 月 19 日下午 1:58:12 org.apache.karaf.main.Main$KarafLockCallback lockAquired INFO:已获取锁。将 startlevel 设置为 100 2019/12/19 13:58:12 - Kitchen - Logging is at level : Minimal 2019/12/19 13:58:12 - Kitchen - Start of run。2019-12-19 13:58:15.902:INFO:oejs.Server:jetty-8.1.15.v20140411 2019-12-19 13:58:15.955:INFO:oejs.AbstractConnector:Started NIO@Dec00.9W. 2019 年 1 月 19 …

pentaho command-prompt command-line-arguments pentaho-spoon pentaho-data-integration

5
推荐指数
1
解决办法
1685
查看次数

How to fix font color in PDI? currently all font is white

这是我的 PDI 的示例图片,所有文本颜色均为白色

I have a version 9.1 installed in my local machine with macos 11.1

Need help in making the font color to black.

pentaho pentaho-data-integration

5
推荐指数
1
解决办法
2487
查看次数

Pentaho 数据集成无法在新的 Mac M1 上启动

当我尝试在 Mac bigSur (M1) 上运行 Pentaho Data Integration 时遇到问题。

问题代码如下:

I'm sorry, this Mac platform [arm64] is not yet supported! Please try starting using 'Data Integration 32-bit' or 'Data Integration 64-bit' as appropriate.

java版本

> java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题吗?

谢谢

pentaho kettle arm64 pentaho-data-integration apple-m1

5
推荐指数
1
解决办法
1万
查看次数

想要在pentaho中将String数据类型转换为Date数据类型

我有一个字符串,其格式为以下格式: n_date=2014-04-20

我想将其转换为日期数据类型

var Final_date = str2date(n_date,"yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误.

我是这样做的 pentaho

javascript pentaho pentaho-data-integration

4
推荐指数
1
解决办法
9241
查看次数

通过 Pentaho 数据集成 (Spoon) 调用 REST API

Pentaho 专家您好,

我正在尝试通过 Pentaho 中的 REST 客户端进行 REST API 调用。我有一个用于身份验证的 Api 密钥。我在 Postman 中尝试过,它工作得很好,但是 Pentaho 抛出 403 状态代码。以下是邮递员截图:

在此输入图像描述

我的 Pentaho 转换包含两个步骤。我通过“生成行”步骤传递 URL,然后在标头中添加键和值:

生成行: 在此输入图像描述

休息客户端(一般):

在此输入图像描述

休息客户端(标头):

在此输入图像描述

知道我在这里可能会错过什么吗?预期输出为 JSON。

rest pentaho pentaho-spoon pentaho-data-integration

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