问题标签 [pentaho-spoon]

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.

0 投票
2 回答
10687 浏览

mysql - MySQL 错误:无法创建/写入文件 Errcode:17

我们正在做一个数据迁移项目,其中源数据库和目标数据库都是 MySql(版本:5.0.45-community-nt)。

目前,源数据库和目标数据库都托管在我的本地计算机(Windows XP SP2)上。

我们正在使用一个名为“Pentaho spoon”的工具来编写用于迁移的 ETL 脚本。勺子转换获取数据并将其加载到目标数据库中。

转换是一组选择和插入步骤。

问题 :

对于转换中的选择语句,脚本的执行会引发以下错误:

Can't create/write to file 'C:\Program Files\MySQL\MySQL Server 5.0\Data\#sql_29c_0.MYI' (Errcode: 17)

ErrCode 17 指:操作系统错误代码17:文件存在

注意到在目录中创建了一些以 format 命名的随机临时文件#sql_29c_0.MYI#sql_29c_0.MYDC:\Program Files\MySQL\MySQL Server 5.0\Data运行时,这些文件在进程中被删除并以相同的名称创建。

Pentaho 勺子使用多线程来执行转换。

有没有人遇到过这个问题?解决上述错误的任何指示都会有所帮助。

如果需要有关该错误的任何进一步信息,请告诉我。

谢谢

编辑(8 月 27 日至 10 日):

要提供有关此错误的更多信息:

勺子转换有一个获取 6000 行的步骤,然后这些行中的每一行都进一步用于涉及两个表连接的其他查询中。此连接查询因上述错误而失败 - Errcode 17

0 投票
1 回答
5722 浏览

pentaho - 我怎样才能让 pentaho 勺子自动创建一张桌子?

我在使用 pentaho 勺子时遇到了一些问题:我想将一个表从一个数据库复制到另一个数据库。

当我单击工具菜单中的“复制表”时,它会自动为此创建转换。但是当我运行它时,我会遇到以下问题:

  1. 截断表被勾选,这就是为什么我得到我的表不存在的错误。

  2. 我必须手动取消勾选。即使那样我也会收到错误,因为没有创建表。我必须单击 SQL,然后执行查询。有什么办法可以自动完成吗?

  3. 第三个问题是 pentaho 创建的表没有检测到日期字段,所以它将日期类型设置为UNKNOWN. 我必须手动将其更改为varchar. 有没有办法解决这个问题或默认为VARCHAR

0 投票
1 回答
700 浏览

pentaho - 如何在 pentaho server 5 中设计动作序列

我有一个使用pentaho bi server少量ktr文件和一个xaction文件的网络服务

我知道勺子,我的ktr文件可以独立运行

但我不知道什么是 xaction 以及如何使用它。

我正在使用 Penatho 5。

我正在寻找 pentaho 设计工作室,但它看起来和 2010 年一样古老。

我不确定他们在新版本的 pentaho 中叫什么。

我应该如何编辑 xaction 文件。

0 投票
1 回答
1835 浏览

sql - Pentaho 勺子值映射

我是勺子工具的新手,我正在提取一个表值以加载另一个具有相同属性的表。在第一个表中,有一列包含nchar值,如“y”和“no”,代表(是和否)。

我的问题是第二个表有一个列将这些值保存为像 'y' -> 1 和 'n' -> '0' 这样的tinyint

表格1

  • 是的
  • 是的
  • n
  • n
  • 是的

表2

  • 1
  • 1
  • 0
  • 0
  • 1

那么有没有一种简单的方法来替换这些值并通过映射它们来改变它们的类型。我可以在我的 sql 语句中完成这项工作,如下所示

如果只有 'y' 和 'n' 值,这个解决方案还可以,但是因为在很多表中有很多值,比如 ('a'->2, 'b'->3, 'c'->4 ) 现在对我来说有点头疼。如果有人告诉我一个实用的方法,我将不胜感激。

0 投票
0 回答
263 浏览

pentaho - pentaho 数据集成中的 JSON 输入

我有json内部json数组来自mongoDb.

我想访问输入中的fieldValue数组json。我怎样才能做到这一点?

0 投票
2 回答
3345 浏览

pentaho - 如何从一个文件中读取多个 SQL 语句并在 pentaho 中执行

我是 pentaho 的新手,我需要从文件中读取多个 SQL 语句并将输出存储在文件或数据存储中。输出/选择列对于所有 sql 语句都是通用的。我可以知道如何实现它。例如

我需要加载的数据非常庞大(2500 万/天),上面的 SQL 语句只是示例。选择所有行并在每行上应用过滤器对我来说不是一个选项。

.ktr 文件很有帮助。

谢谢指教。

0 投票
1 回答
10716 浏览

installation - 安装 pentaho 数据集成时出错

我正在尝试安装 pentaho 数据集成,但 spoon.bat 的配置有问题。我用添加更新了文件PENTAHO_JAVA= javaw.exe,还编辑了环境变量(计算机>属性>高级>环境变量,在变量PATH的末尾添加“;C:\Program Files\Java\jre7\bin”。但是当我启动文件,它不起作用。

我有这个错误 DEBUG: Using JAVA_HOME and Windows can't find the path

0 投票
5 回答
970 浏览

locking - 获取lock pentaho的过期时间

我正在使用 pentaho BI(勺子),但我遇到了问题。在每个操作(例如打开作业/转换或保存)时,它都会显示此窗口

http://i.stack.imgur.com/bqmZQ.jpg

现在我无法打开现有的转换。有谁知道这个问题?

0 投票
0 回答
133 浏览

xml - 将表格文本、Xml 值动态加载到 ETL Pentaho JOB 中

我对 Pentaho 很陌生。我有一张表,它的type列具有不同的数据,例如 XML、文本。

在这里,我发送 ex 类型的数据:类型:

现在我必须阅读这个表并更新目标表。

我的目标表具有以下字段:


Skey Pkey
Pgroup
PID

我必须阅读该表类型列并且需要更新目标,但我不确定我需要完成哪些任务。

0 投票
1 回答
5395 浏览

pentaho - Pentaho ETL:数据库连接与表输入

我需要通过一些转换将数据库表数据写入文本文件。有两个步骤可用于从表中检索数据,即表输入和数据库连接。除了“外部连接”之外,我认为它们之间没有太大区别?选项(如果我理解错误,请纠正我)。那么哪个更好用呢?

环境:

数据库:甲骨文

Pentaho Spoon : 5.3.* (社区版)

提前致谢。