问题标签 [geokettle]

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 回答
182 浏览

kettle - 在 Kettle 中填写运行标题

我有一个地区级数据的 XLS 文件,其中每个地区都在一个地区中。但是区域列仅填充区域中的第一个区域。就像是:

等等。如何处理它,以便用正确的 District 值填充空的 District 字段(最终输出到 CSV,但我可以做到这一点)以获得:

我实际上是用 GeoKettle 2.0 做的——最终这一切都在一个 Shapefile 中。

0 投票
1 回答
295 浏览

transformation - geokettle shapefile 输入转换不是生成行号

有谁知道为什么在 GeoKettle 上,“Shapefile 文件输入步骤”没有生成行号?我该怎么做?使用“添加序列”步骤?

这一切都发生在转型上。

Tks

0 投票
0 回答
138 浏览

openlayers - Spatiallytics - 无法加载资源(地图)

我正在与 geokettle、geomondrian 和 spatialytics 合作以在地图中显示结果。当我重新加载空间页面(它在服务器 tomcat 上)时,地图没有出现(变成粉红色)。我检查了元素,我看到了下图中的内容:

点击查看图片

有谁知道我能做什么?

肿块。

0 投票
1 回答
122 浏览

javascript - 如何从 geokettle 发送 https 请求

我正在使用 geokettle 工具,并且在执行 ETL 操作时,我想在从源中提取之后并将其加载到目标中之前发送一个请求。请帮我。

0 投票
1 回答
4694 浏览

pentaho - 在单个事务中连接两个表输入

我的ktr嗨,我正在尝试创建一个kettle 事务,其中从两个表中读取数据然后加入。以上似乎是非常简单和基本的转换,但是当我尝试在单个事务中执行它时遇到问题,即在转换设置中启用“使转换数据库事务化”。尝试这样做时会报告以下异常-

com.mysql.jdbc.RowDataDynamic@7c02dce0 仍处于活动状态。当任何流结果集打开并在给定连接上使用时,不得发出任何语句。在尝试更多查询之前,请确保您已在任何活动的流式传输结果集上调用了 .close()。

0 投票
2 回答
3416 浏览

pentaho - 在输入数据中添加两个额外的列 - Pentaho Kettle

我正在为 Pentaho Kettle 进行改造步骤。它选择几个输入列,并在此基础上在转换期间添加两个新列。我无法理解(基于其他插件的代码),如何添加两个新列,以便 1)下游步骤知道这些列,以及 2)我可以将转换后的数据推送到这些列中。

转型

提前致谢。

0 投票
0 回答
968 浏览

kettle - 无法找到或加载主类 org.pentaho.di.kitchen.Kitchen(kettle 和 geokettle)

首先,我不是 IT 人员,因此我的怀疑一定看起来很“奇怪”

我已经在我的机器上安装了不同驱动器中的 Kettle 和 Geokettle。我打算在 Kettle 和 GeoKettle 中运行脚本 (.bat) 以使用 Kitchen 执行作业

我有以下设置:

有了它,我可以很好地运行,例如,在我的机器上运行这个“Kettle 脚本”:

我需要运行一个 Geokettle 脚本,我尝试过这种方式:

我得到错误:无法找到或加载主类 org.pentaho.di.kitchen.Kitchen

任何人都知道我应该怎么做才能运行“geokettle 脚本”?希望我能够让自己理解...

在此先感谢,佩德罗

0 投票
1 回答
162 浏览

pentaho - 级联中的 Geokettle 插入,ETL 规范化过程

我是 ETL 流程的新手。目前,我正在使用水壶更精确地使用 geokettle 来制作 ETL 过程。我正在构建一个转换,以便从数据库源的描述性表中将数据插入到我的数据库目标上的规范化结构中。

请考虑以下示例。

例子:

我正在尝试在我的数据库中级联插入联系人记录。请注意,在源数据库中,我有以下联系表:

数据库来源:表联系人

我想转换成以下结构:

数据库目标:[联系规范化表]

所以主要思想是:

第一步:将手机插入CI_Telephone桌面即可t_id

第二步:与上一步并行插入institutionAddresscountry打开CI_Address并获取a_id

第三步:之后,我需要将那些 ids ( t_idand a_id) 插入CI_Contact(如果不存在的话)并获取c_id

第四步CI_ResponsibleParty:在instituionName=>organizationNamename=>上插入(如果不存在)individualname,并插入引用CI_contact表的正确外键(contactInfo)。

这是我对 ETL 过程的想法:

Geokettle方法

问题: 如何使用 geokettle 或水壶进行“级联”插入?(我不知道这是否是正确的术语)这种转变对你有意义吗?

我找不到与此案例类似的示例。关于这个问题的任何建议都会很棒。请分享您关于 ETL 过程以及如何从另一个未规范化的数据库规范化数据库的经验。

0 投票
1 回答
217 浏览

normalization - Kettle:ETL 规范化拆分字符串字段

我有一个数据库,其中一个属性实际上带有两个(字符串由“;”分隔)。看看下面的例子:

例子

这是我的数据库 A(源),它有一个像这样的表:

在此处输入图像描述

事实上,这看起来一切正常,但是当你假设author可以有一个或多个入口时。你会有这样的记录:

文档(id 1,作者“John Matt; Mary Knight”,摘要“Lorem ipsum...”,2015 年

所以我打算在数据库 B(Target) 上做的是这样的: 在此处输入图像描述

其中a_idfrom table是在 tableAuthors上引用的外键。author_idDocument

首先确保我将填写所有作者(这没有问题),然后将组作者分配给相应的文档(这是问题),因为我可能遇到这种情况

作者(id 1,姓名“John Matt”)(id 2,姓名“John Matt”)(id 2,姓名“Mary Knight”)

请注意,id 2将被插入到前面的示例中。

问题:

如何使用使用水壶的 ETL 过程来完成此过程?这是一个好的做法还是用“;”分隔的字符串属性就足够了?

0 投票
0 回答
771 浏览

geometry - 水壶:如何添加几何类型

我正在使用水壶,但我没有几何类型。我的问题是如何创建几何类型,以便可以使用具有 postgis 的数据库进行转换。我尝试使用 geokettle,但发现了一些错误,因为自 2014 年以来,geokettle 没有任何变化,论坛活动也没有。我对使用 geokettle 有一些疑问。出于这个原因,我改用水壶。

我想问一下是否有可能以某种方式直接在水壶最后版本(版本 6)中添加几何类型?我该怎么做?

我想知道我应该考虑哪些步骤或/以及我应该阅读哪些文档(如果存在)来完成这项任务。

任何建议都会很棒。

提前致谢。