问题标签 [talend-mdm]

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 投票
2 回答
694 浏览

talend - 动态加载在 talend 中不起作用

在此处输入图像描述

无法加载多个表,出现错误:

组件 tMysqlInput_1 (MYSQL_DynamicLoading) java.sql.SQLException 中的异常:第 3 列中时间戳“GUINESS”的格式错误

一张桌子工作正常。基本上在第一次迭代之后,第二个表尝试使用第一个表的模式。请帮助,如何编辑组件以使其正确。尝试将演员和国家/地区表从 sakila DB mysql 加载到同一服务器上的另一个数据库。上图是成功的一张表动态加载。

0 投票
1 回答
525 浏览

talend - 在 Talend 中添加 tSetDynamicSchema 组件

我开始研究位置解析器 talend 6.4.1。由于我已经从动态模式中读取数据,所以我需要 tSetDynamicSchema 组件才能继续进行。但我在工具中看不到 tSetDynamicSchema 组件。谁能帮我将此组件添加到工具中?

0 投票
0 回答
54 浏览

web-services - Talend 启动错误,Talend twebservice 组件错误

我的一个 twebservice 组件遇到了问题,它似乎源自 apache cxf jar。我在启动过程中也看到了错误。

0 投票
1 回答
883 浏览

talend - 将 Big Decimal(15,12) 转换为字符串

嗨,我在输出中的源中有一个输入 Big Decimal(15,12) 值,我希望它是字符串。例如,我的值为 0.000000000000 的源文件通过使用 tmap 将其转换为字符串。此即时消息的“String.valueOf(column name)”输出为 0E-12。预期输出为 0.0000000000 谁能提供解决方案?

0 投票
1 回答
131 浏览

etl - 带有 SQL 功能的 Talend 似乎不起作用

在我将这个请求注入我的 Talend 项目之前,我正在使用 Oracle SQL Developer 测试我的数据库请求。

这是一个例子。我有一个在 SQL Developer 工具上运行良好但在我的 Talend 项目上运行良好的请求。

我的 sql 语句有一个函数声明,然后是这样的选择:

当我在我的 Talend 项目上放置相同的文本时,它不起作用。它似乎只执行我的函数声明。

例外是:

0 投票
1 回答
122 浏览

talend - 如何更改talend中的日期格式

我有两个场景,我无法解决。PLZ帮帮我。

场景 1:我有两个文件 Source_1_table(Excel 文件),Source_2_table(Excel 文件)。附加截图我想比较 source_1 日期和 source_2 日期。如果 source_1 日期与 source_2 日期匹配,则状态应为“Y”,如果不匹配,则状态应为“N”。在这里,我正在尝试使用此代码 row1.date.equals(row2.date)?"Y":"N" 注意:两列都是字符串数据类型。 截屏

场景_2:这里 source_1 SAL 列有一个空值。而源 SAL 列有一个 VALUE。当我尝试将 source_1 sal 值与 source_2 sal 值进行比较时,得到空指针异常。我正在尝试使用此代码关系。Is(source_2.sal)?" ":source_2.sal.equals(source_1.sal)?"Y":"N"

我想用空白空间或空值中的“空”替换一个值。

0 投票
2 回答
105 浏览

mysql - 使用 talend 将数据从一个 mysql 数据库迁移到另一个

目标是将数据从一个 mysql 数据库迁移到另一个,我关心的是定义一个文本文件,其中包含定义源数据库(主机、端口、数据库名称等)的参数以及输出数据库的文件参数。

实际上,我使用的是以下架构:

根据发生的问题是:

1-tContextLoad_1不支持文本文件内容更改,并且指向始终在第一个数据库“源数据库”上。

2-当我创建第二个tContextLoad_2无法通过(但)或(触发主题确定)tFileOutputDelimited_1与(db_destination)链接的第二个时tMysqlInput_2,如何定义一个包含基本输出数据定义参数的文件(主机,数据库名称、标识符、密码等)?

0 投票
1 回答
120 浏览

etl - 作业失败时将部分数据插入目标的问题

我们在其中一个源表中有 17 条记录数据集,其中第 14 条记录中有错误数据,这导致作业失败。然后,在目标中仅插入 10 条记录作为 mysqloutput 组件中给定为“10”的提交大小,并且作业失败。在更正错误记录后的下一次执行中,作业将获取所有执行成功的 17 条记录。因此,目标中将存在重复项。

我们尝试了 :

为了克服这个问题,我们尝试了 tmysqlrollback 组件,其中包含了 tmysqlconnection 和 tmysqlcommit 组件。

Q1 :在不使用 tmysqlconnection 和 tmysqlcommit 组件的情况下,有没有其他选项可以使用 tmysqlrollback?

从文档中探索了 tmysqlrollback 和 commit 组件

https://help.talend.com/reader/QgrwjIQJDI2TJ1pa2caRQA/7cjWwNfCqPnCvCSyETEpIQ

但仍在寻找如何设计上述流程高效方式的线索。

Q2:另外,我们想从性能的角度了解 RAM 的使用和磁盘空间的消耗。

任何帮助将不胜感激?

0 投票
1 回答
249 浏览

xml - 每行的 Talend 提取 xml

在我的数据源中,我有包含要提取和复制行的 XML 内容的记录:

数据源

我想得到一个像这样的输出:

100 | 2018 | 110

100| 2019 | 200

我可以使用哪个组件?请问有什么帮助吗?

0 投票
1 回答
536 浏览

talend - 解析具有多个标题的 xml Talend

我正在尝试读取接收到的具有多个标头的 xml 数据

例子 :

我也尝试删除 xml 标头,StringHandling.EREPLACE ( b ,"<?xml version=1.0 encoding=utf-8?>","");但它不起作用

请帮忙 !!!!