问题标签 [pdi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pentaho - Error connecting to MS SQL SERVER in Pentaho
I m using Pentaho v5.2. When i tried to connect to sql server i m end with below error. I had downloaded and placed required driver sqljdbc4-2.0 jar in pdi-ce-5.2.0.0-209\data-integration\lib
. Please help me as I'm new to Pentaho.
pentaho - Pentaho PDI 中的迁移转换
我们正在使用两台服务器,一台作为 preprod,另一台作为 Production。当我们将作业或转换从 preprod 迁移到 Prod 时,它也会复制其连接属性,这会影响我们的生产作业执行。有人可以让我知道如何迁移转换而不处理它与另一台服务器的连接。
pentaho - pentaho 数据集成中新插入或更新的行数
我是 Pentaho 数据集成的新手;我需要将一个数据库作为 ETL 作业集成到另一个位置。我想在 ETL 作业期间计算插入/更新的数量,并将该计数插入到另一个表中。谁可以帮我这个事?
postgresql - Pentaho 数据集成输入/输出位类型错误
我在工作中的许多项目中使用 Pentaho 数据集成。我们主要使用 Postgres 作为我们的数据库。我们的一个旧表有两列设置为类型 bit(1) 以存储 0 表示 false 和 1 表示 true。
我的任务是在我们的开发环境中将生产表与副本同步。我正在使用表格输入读取数据并立即尝试进行插入/更新。但是,由于 PDI 转换为布尔值,它失败了。我更新了查询以将值转换为整数以保留 0 和 1,但是当我再次运行它时,我的转换失败,因为整数不能是位值。
我已经找了几天尝试不同的事情,比如使用 javascript 步骤转换为位,但我无法成功读取位类型并使用插入/更新步骤来存储数据。我也不相信插入/更新步骤具有更新用于定义列数据类型的 SQL 的能力。
使用以下方式设置数据库连接:
- 连接类型:PostgreSQL
- 访问:本机 (JDBC)
- 支持布尔数据类型:true
- 引用数据库中的所有内容:true
注意:此时更改表以更改数据类型不是可选的。当前有太多应用程序依赖于此表,因此以这种方式更改它可能会导致不良影响
任何帮助,将不胜感激。谢谢你。
memory - 转换结束后清理 Kettle pentaho 内存
使用kettle Pentaho将csv文件加载到数据库中,在作业中包含的每个转换结束后,内存仍然没有被清理。
转型结束后如何强制清理?
我根据以下情况使用合适的设置:
pentaho - Pentaho Kettle 中的“表存在”步骤
我想使用“表存在”步骤来检查某个表是否存在,如果不存在则创建一个
我创建的转换(为了将数据从输入数据库复制到输出数据库)
“表存在”中的属性是
前三个很清楚。最后两个
“表名字段”是什么意思?这是一个带有有限选项的下拉列表,这些选项是输入表的列名。它应该是我要检查连接的表名吗?
什么是结果字段名?我该如何使用它?
amazon-web-services - 使用 JDBC41/4 连接到 Redshift 时出错
我正在尝试使用 JDBC 从 Pentaho Kettle 连接到 Redshift
我已经从http://docs.aws.amazon.com/redshift/latest/mgmt/下载了 JDBC41 jar( https://s3.amazonaws.com/redshift-downloads/drivers/RedshiftJDBC41-1.1.10.1010.jar)配置-jdbc-connection.html
并将其放入kettle/lib中,正确设置连接字符串,以便连接的静态检查通过显示
但出现运行时错误
与 jdbc4 相同
pentaho - Spoon Execute 远程执行不起作用
我按照在线教程尝试在我的本地机器上设计ETL流程并将其上传到从机执行。
我做了以下事情:
- 在“从服务器”文件夹下设置一台从服务器
- 右键监控这个从服务器
我可以监视在我的从服务器上运行的示例 ktr,这表明我与从服务器正确连接
但...
- 单击运行箭头
- 勾选“远程执行”,选择创建的从服务器作为远程主机
- “发射”
得到一个错误:
无法连接到服务器
您似乎没有连接到服务器。检查您使用的路径并确保服务器已启动并正在运行。
我无法理解,因为我可以实时监控从服务器。
如果我也勾选“将导出传递到远程服务器”,那么我会收到另一个错误
HTTP 状态 404 - /kettle/registerPackage/ - 未找到
附言
我正在使用从 SourceForge 下载的 PDI 6.0。
您可以通过以下方式访问我的测试点菜服务器:
sql-server - Pentaho:虽然从 Spoon 工作,但从 Batch 连接到 SQL-Server 失败
我在批量运行 PDI 作业时遇到问题,尽管它可以从 Spoon 完美运行。
错误是:
连接到数据库时出错:(使用类 com.microsoft.sqlserver.jdbc.SQLServerDriver)
驱动程序无法使用安全套接字层 (SSL) 加密建立到 SQL Server 的安全连接。错误:“RSA premaster secret 错误”。
显然 - 我已将 sqljdbc4.jar 添加到 libext\JDBC 文件夹。
请指教。