问题标签 [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 投票
1 回答
5634 浏览

loops - Pentaho 行到变量

我正在尝试创建一个转换,它从表输入(比如说,10 行)中获取值,然后从行中的值创建变量。对于原始集中的每一行,我需要使用变量进行新的转换。

如何逐个循环遍历一堆行,将其读入变量,以便稍后在其自身的转换中使用?

0 投票
2 回答
1867 浏览

pentaho - How should I perform data masking with pentaho PDI (spoon)?

I would perform data masking for more than 10 tables and each tables has more than 100 columns.

I'd tried to mask data using pentaho PDI tool, but I couldn't find out how should I write mask data with it.

How should I perform data masking with Pentaho? I think one of the way is to use tool named "replace in String" but I couldn't change any string even if I tried to use it.

my question is,

  1. Is it correct way to use "replace in String" in order to do data masking.
  2. if it is correct, how should I fill the value in the respective field?

I want to replace some value with *, let's say, the value is "this is sample value" it should be "txxx xx xxxxx xxxxe" some thing like this.

screen of PDI

please help.

0 投票
1 回答
366 浏览

pentaho - 为什么 Pentaho PDI 有很多名字?

我只是想知道为什么 Pentaho PDI 有很多名称,例如勺子、水壶和 Pentaho PDI 这个工具的真实名称是什么?(我说的是从特定数据源中提取数据并修改和迁移到另一个位置的工具)

0 投票
0 回答
728 浏览

pentaho - Pentaho - Spoon 4.1.0 导入/导出存储库 - 工作和翻译

如标题中所述,我想将我的所有工作和翻译从我的集成导入到验证环境。我看到在更高版本中(4.1.0 是我的实际版本)有两个选项可用:工具->“导出存储库...”和“导入存储库...”,但这些在此版本中不存在。

Import\Export 用于高于 4.1.0 的版本:http: //pldwh.blogspot.fr/2013/02/pentaho-data-integration-exportimport.html

为了导出,我找到了一个教程:
我已经通过创建一个作业并使用组件“将存储库导出到 XML 文件”将我的所有作业和转换导出到两个 XML 文件中。

使用作业导出:http ://wiki.pentaho.com/display/EAI/Export+repository+to+XML+file

现在,我需要将这些文件导入到集成环境中。

您能否提供有关此步骤的一些信息?

预先感谢您的帮助

0 投票
2 回答
2820 浏览

pentaho - Spoon Execute 远程执行不起作用

我按照在线教程尝试在我的本地机器上设计ETL流程并将其上传到从机执行。

我做了以下事情:

  1. 在“从服务器”文件夹下设置一台从服务器
  2. 右键监控这个从服务器

我可以监视在我的从服务器上运行的示例 ktr,这表明我与从服务器正确连接

但...

  1. 单击运行箭头
  2. 勾选“远程执行”,选择创建的从服务器作为远程主机
  3. “发射”

得到一个错误:

无法连接到服务器

您似乎没有连接到服务器。检查您使用的路径并确保服务器已启动并正在运行。

我无法理解,因为我可以实时监控从服务器。

如果我也勾选“将导出传递到远程服务器”,那么我会收到另一个错误

HTTP 状态 404 - /kettle/registerPackage/ - 未找到

附言

  1. 我正在使用从 SourceForge 下载的 PDI 6.0。

  2. 您可以通过以下方式访问我的测试点菜服务器:

    http://52.19.57.94:8181/

0 投票
1 回答
582 浏览

java - 使用 Pentaho PDI (Kettle) 将报告上传到 BA 服务器

我目前正在从事 Pentaho PDI 项目,我需要将报告上传到 BA/BI 服务器存储库(URL:***/api/repo/publish/file)。我想通过使用 HTTP Post 步骤和生成请求实体字段的用户定义的 Java 类步骤来实现这一点。但是我没有设法想出一个工作代码。由于我的老板不希望我使用外部库,所以我坚持使用kettle 部署的 org.apache.commons.httpclient 类。我的方法是创建一个包含 FilePart 和 StringParts 的 Part[] 数组。下一步是创建一个 MultipartRequestEntity,然后将其写入 ByteArrayOutputStream。

在下一步中,数据通过 HTTP Post Step 发送。但是服务器对这种方法并不满意。

你们知道我做错了什么吗?

谢谢你的帮助!

0 投票
1 回答
320 浏览

java - Pentaho SDK,如何定义文本文件输入

我正在尝试通过代码定义 Pentaho Kettle (ktr) 转换。我想在转换中添加一个文本文件输入步骤:http ://wiki.pentaho.com/display/EAI/Text+File+Input 。

我不知道该怎么做(请注意,我想在自定义 Java 应用程序中实现结果,而不是使用标准 Spoon GUI)。我想我应该使用这个TextFileInputMeta类,但是当我尝试定义文件名时,转换不再起作用(在 Spoon 中似乎是空的)。

这是我正在使用的代码。我认为第三行有问题:

0 投票
1 回答
906 浏览

shell - Pentaho 通用错误处理脚本

目前我正在尝试使用 Pentaho 制作一个通用的错误处理脚本。到目前为止,我已经找到了一些关于 Shell 脚本的信息,但它们似乎对我不起作用。

我想要创建的是一个脚本(Shell 或其他),它可以通过 Gmail 或 Hipchat 发送消息,其中包含有关错误和问题的信息。这必须是一个通用步骤,以便可以轻松地将其放置在任何其他工作中。

有人有想法吗?我根本无法通过 Google 找到有关 Pentaho 的太多(过时的)信息。

我也尝试过发送电子邮件,但由于某种原因,我只收到一封包含已完成操作的电子邮件,而不是我收到的错误?

下面列出了我找到的 shell 脚本,但它似乎没有发送电子邮件:

0 投票
1 回答
1228 浏览

excel - 如何在pentaho中读取受密码保护的excel输入?

如何在pentaho excel输入步骤中从受密码保护的excel表中读取数据?如果我们无法从受密码保护的 excel 表中读取数据,我们如何跳过文件并在 pentaho 中只读取无密码的 excel 表?

请帮我解决一下这个。提前致谢。

0 投票
1 回答
1815 浏览

pentaho - 如何在 Pentaho 数据集成 Kettle 转换中为生产环境配置数据库连接

我设计了一个用于转换的 ktr 文件。我需要配置生产环境的数据库连接细节。我怎样才能做到这一点?有什么建议么?