gpt4 book ai didi

Pentaho 水壶将月份数值转换为月份名称

转载 作者:行者123 更新时间:2023-12-04 04:41:21 27 4
gpt4 key购买 nike

我正面临与 olap 和水壶有关的问题。问题是我正在使用 pentaho DI(kettle) 将数据从我的数据库导出到 olap 星型模式(事实和维度)。现在,当谈到时间戳时,我可以使用 Kettle 中的计算器从 aw 时间戳中检索月、年和日。现在我需要的是将月份数值转换为其相应的月份名称(例如用 JAN 替换 1 等)。如何使用 Kettle 实现这一点。请给我建议。

最佳答案

在 PDI/Kettle 中,我发现根据不同数据类型的另一个字段的值来设置一个字段的值很棘手。一个 JavaScriptFormula step 可以,但在这种情况下,我想我会使用 Stream Lookup因为您的查找值很少且固定。

使用 Data Grid使用表示月份编号 (1, 2, 3 ...) 的 Integer 列和带有月份名称 (JAN, FEB, MAR ...) 的字符串列进行步进。将此步骤用作 Stream Lookup 中的“查找步骤” .然后只需将月份名称检索到您的数据流中。这应该非常快,如果您正在使用典型的数据仓库卷,这很好。

关于Pentaho 水壶将月份数值转换为月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18841625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com