【问题标题】:Add a new data type to Pentaho Kettle向 Pentaho Kettle 添加新的数据类型
【发布时间】:2015-02-09 04:20:53
【问题描述】:

我正在尝试向 Kettle 添加新的数据类型(几何)。我向 org.pentaho.di.compatibility 添加了一个新的值类型。我添加了一个 ValueGeometry 类并对 ValueInterface 和 Value 进行了必要的修改。代码可以编译,但新的数据类型不会出现在 Select 等插件中。我在这里想念什么?如果您能指出这些插件的源代码,我将不胜感激。

谢谢。

【问题讨论】:

    标签: java pentaho kettle


    【解决方案1】:

    从 Kettle 5.0 开始,可以创建一个插件来提供新的值类型: http://jira.pentaho.com/browse/PDI-191

    我有一个插件来添加键/值类型(如 java.util.Map): https://github.com/mattyb149/pdi-valuemeta-map

    和另一个来表示一个图(使用属性图模型): https://github.com/mattyb149/pdi-graph-computing/tree/master/pdi-valuemeta-graphSON

    如果您想尝试一下,这两个都在 PDI 市场中:)

    【讨论】:

    • 谢谢。这帮助很大。
    • 我能够在运行时使数据类型可用,但这就是我现在想要做的。这个数据类型将被多个步骤使用,我需要从 ValueMeta 访问它来为每个步骤的 *Meta.class 编写代码。当然,在每个步骤中包含相同的插件并不是一个好主意。对此有何建议?谢谢。
    • @AbhishekDeyDas 您是否添加了能够与 PostGis 互操作的几何类型?你从哪里得到的主要课程?我相信你必须添加一个与其他类似的。类似[org.pentaho.di.core.row.value.ValueMetaGeometry].
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    相关资源
    最近更新 更多