- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正面临与 olap 和水壶有关的问题。问题是我正在使用 pentaho DI(kettle) 将数据从我的数据库导出到 olap 星型模式(事实和维度)。现在,当谈到时间戳时,我可以使用 Kettle 中的计算器从 aw 时间戳中检索月、年和日。现在我需要的是将月份数值转换为其相应的月份名称(例如用 JAN 替换 1 等)。如何使用 Kettle 实现这一点。请给我建议。
最佳答案
在 PDI/Kettle 中,我发现根据不同数据类型的另一个字段的值来设置一个字段的值很棘手。一个 JavaScript
或 Formula
step 可以,但在这种情况下,我想我会使用 Stream Lookup
因为您的查找值很少且固定。
使用 Data Grid
使用表示月份编号 (1, 2, 3 ...) 的 Integer 列和带有月份名称 (JAN, FEB, MAR ...) 的字符串列进行步进。将此步骤用作 Stream Lookup
中的“查找步骤” .然后只需将月份名称检索到您的数据流中。这应该非常快,如果您正在使用典型的数据仓库卷,这很好。
关于Pentaho 水壶将月份数值转换为月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18841625/
我有一个具有以下结构的数据流 user_id (integer) user_name (string) user_id是 100 到 65536 之间的任何值。我想添加一个 target_user_i
我使用的是 Kettle 7.0。在设计 View 中,我无法找到表输入任务。 这需要插件吗?它是付费功能吗? 最佳答案 您正在创造一份不同于转型的工作。转换有表输入步骤,它是您添加所有 ETL 逻辑
我正在处理一个 /etc/group来自系统的文件。我加载 CSV input使用分隔符步进 : .它有四个字段:group , pwfield , gid , members . members字段
我正在尝试使用 Kettle 将 xml 输出到文件,但它正在更改我的 URL: http://test.com 到: http://test.com 知道如何防止网址更改吗? 最佳答
请有人用 Pentaho Kettle Table 输出或更新步骤向我解释“对插入使用批量更新”选项的任何陷阱或缺点吗?我的一位同事的意见是,如果提交大小设置为 1000,并且如果这 1000 条记录
我有一份工作和多次转型。如果我想在 Job 中定义一个数据库连接,并为所有转换使用相同的数据库连接,我该怎么做?我正在使用社区版 Pentaho 5.0 版本。 我正在使用勺子在本地创建作业并将它们移
我正在从事一个 BI 项目,我遇到了一个问题: 在 Pentaho Kettle 中,我放置了一个表输出,并与 MySQL 数据库建立了连接,连接正常,我在目标表中选择了指定的表。但是当我点击输入字段
我正在尝试使用客户端证书通过 SSL 连接到 MySQL 数据库。我已经使用 CA 证书创建了一个信任库: keytool -import -alias mysqlServerCACert -file
现在很明显,转换的所有步骤都是并行执行的,并且无法在 Pentaho 中更改此行为。鉴于此,我们有一个带有切换任务的场景,该任务检查特定字段(从文件名读取)并决定哪个任务(映射 - 子转换)将处理该文
在我的应用程序中,用户可以指定其文件的格式。根据用户输入,我们动态创建 SSIS 包。 http://lakshmik.blogspot.com/2005/05...eate-ssis.html 动态
我是一名优秀的程序员,十分优秀!