Pentaho,R Executor 插入数据库

Posted

技术标签:

【中文标题】Pentaho,R Executor 插入数据库【英文标题】:Pentaho, R Executor insert into DB 【发布时间】:2021-11-05 13:23:04 【问题描述】:

可以使用 Pentaho 运行 R 脚本,但不是将结果导出为 csv 文件,而是将结果直接插入 DB 上的表中?

【问题讨论】:

【参考方案1】:

使用Pentaho的社区版,您可以使用脚本执行器步骤在您的操作系统中执行一个shell脚本来完成所有工作,包括插入数据库,这与Pentaho无关,所有工作都由shell 脚本,你只需使用 Pentaho 来调用该脚本的执行。

Github 中还有一个非常古老的插件,我不知道它是否可以与现代版本的 Pentaho 和 R 一起使用,在 Pentaho 中执行 R 代码,然后将数据流继续到“正常”步骤,例如表输出将数据插入到表中。

这些是开发人员配置该插件的详细信息: http://dekarlab.de/wp/?p=5

【讨论】:

以上是关于Pentaho,R Executor 插入数据库的主要内容,如果未能解决你的问题,请参考以下文章

Pentaho:水壶/勺子:插入后组合多个数据

pentaho 数据集成中新插入或更新的行数

插入 SQL Server 时 Pentaho 错误数据被截断

使用 pentaho 数据集成的 SQL 标识列插入

Pentaho 数据集成,插入/更新步骤即使在发现一些错误后仍继续

Pentaho 数据集成 (PDI):将布尔值从源插入到目标