我正在尝试使用JavaScript步骤以提取输入字段“名称”的字符串的第一部分。 字段“名称”的示例条目为:“ 14 Ri。”。 我想从字符串中提取“ 14”。 为此,我尝试使用split,substr和replace-function做到这一点。 但是这些都不起作用,因为我总是收到异常 ...
我正在尝试使用JavaScript步骤以提取输入字段“名称”的字符串的第一部分。 字段“名称”的示例条目为:“ 14 Ri。”。 我想从字符串中提取“ 14”。 为此,我尝试使用split,substr和replace-function做到这一点。 但是这些都不起作用,因为我总是收到异常 ...
我目前正在使用Pentaho GeoKettle(或Spoon),并且正在尝试从csv文件将数据导入数据库。 在csv文件中,有一列以Epoch格式保存时间戳。 但我必须将其以人类时间戳记(带有时区)格式导入数据库:例如:2017-06-01 13:10:12 + 00 如何在地热水壶 ...
我是Pentaho的GeoKettle(Spoon)的新手,目前是从Excel文件到数据库的行。 现在,我想避免在数据库表中出现重复项。 这就是为什么我只想将那些尚不存在的行插入数据库表中(以便在数据库表中仅包含唯一记录)。 据我所知,有两种方法可以实现这一目标。 我尝试的第一种方法 ...
我有包含时间戳列的CSV文件,数据类型为字符串。 看起来像这样。 所以我想将时间值转换为24小时格式 ...
问候,我想使用“ Modified Java Script Value”脚本重命名字段。 例如,我有输入字段“ field1”,我想使用JavaScript将其重命名为“ NewField”。 谢谢, ...
我有一个ETL要求,例如: 我需要从一个表中获取大约20000条记录并分别处理每个记录(处理每个记录涉及几个步骤,例如为每个记录创建一个表并将一些数据插入其中)。 对于原型,我用两个Jobs(具有相应的转换)实现了它。 我没有创建表,而是创建了一个简单的空文件。 但是这种简单的情况似 ...
我有一个数据库,其中有一个实际上包含两个属性(用“;”分隔的字符串)。 看下面的例子: 例 这是我的数据库A(源),具有如下表: 实际上,这似乎还可以,但是当您假设author可以有一个或多个入口时。 您将获得如下记录: 文档(ID 1, 作家 “约翰·马特;玛 ...
我是ETL流程的新手。 在这一刻,我正在使用水壶更精确地使用geokettle进行ETL过程。 我正在构建一个转换,以便从数据库源的描述性表中将数据插入到数据库目标的规范化结构中。 请考虑以下示例。 例: 我正在尝试在我的数据库中级联插入联系人记录。 请注意,在源数据库中 ...
我正在为Pentaho Kettle进行转型。 它选择几个输入列,并在此基础上在转换期间添加两个新列。 我无法理解(基于其他插件的代码)如何添加两个新列,以便1)下游的步骤知道这些列,以及2)我可以将转换后的数据推送到这些列中。 提前致谢。 ...
嗨,我正在尝试创建一个水壶事务,该事务从两个表中读取数据,然后将其联接。 以上似乎是非常简单和基本的转换,但是在尝试在单个事务中执行转换时出现问题,即在转换设置中启用了“使转换数据库具有事务性”。 尝试这样做时会报告以下异常- com.mysql.jdbc.RowDataDynamic ...
我正在使用geokettle工具,并且在执行ETL操作时,我想在从源中提取之后并将其加载到目标中之前发送一个请求。 请帮我。 ...
有谁知道为什么在GeoKettle上,“ Shapefile文件输入步骤”没有生成行号? 我该怎么做? 使用“添加序列”步骤? 这一切都是在转型中发生的。 ks ...
我有一个区级数据的XLS文件,其中每个区都在一个区域中。 但是,区域列仅填充该区域的第一个区。 就像是: 等等。 如何处理它,以便用正确的District值填充空的District字段(最终输出到CSV,但我可以这样做)以得到: 实际上,我是使用GeoKettle 2.0来 ...