问题标签 [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 投票
0 回答
539 浏览

java - 在自定义组件中找不到 org.talend

我正在使用组件模板为 Talend 构建自定义组件,该模板位于 Talend 存储库中,通过使用我创建的组件的 wiki。成功编译jar。安装了 jar,我可以在调色板中看到该组件。但是当我将组件放到作业设计器中时出现错误。当我运行工作时,它总是说 org.talend not found

执行失败:作业编译错误至少作业“Test2”有编译错误,请修复并重新导出。错误行:502 详细消息:org.talend 无法解析为类型 JVM 兼容性可能导致其他一些错误。确保您的 JVM 设置与工作室类似。

0 投票
2 回答
825 浏览

talend - 如何将来自 tFileFetch 的响应写入 Talend 中的 tLogRow?

我正在使用 tFileFetch POST 将多部分表单文件上传到服务器。我可以将响应打印到控制台。是否可以将此响应写入 tLogRow 或文本文件?

0 投票
1 回答
280 浏览

oracle - Talend-无法在 oracle 查询中使用上下文变量

我在我的 oracle 源查询中调用上下文变量时面临挑战

从 sttms_branch 中选择 branch_code,其中 country_code='"+context.con_contry_cd+"'

没有行正在获取。但是如果我们硬编码而不是 context.con_contry_cd,那么它工作正常我在选择开始时尝试了双引号和所有可能的排列组合,但没有任何结果。但是上下文变量在 tmap 阶段工作正常.我完全被这个问题所困扰。请帮忙!

0 投票
1 回答
176 浏览

talend - Talend 中的动态作业创建问题

我得到了这样的要求,创建一个读取多个表并动态写入多个文件的 Talend 作业(当我们通过上下文变量提供表名时,作业应该将该表作为select * from tablename并写入文件 tablename.txt)

我在 toracle 输入阶段给出的 oracle 查询-

在上下文变量部分给出为

在我给出的 Oracle 表的元数据定义中

面临的问题:

  1. 作业未识别上下文变量

    但是当我对表名进行硬编码时,工作运行良好

  2. 我给出的目标文件路径为

    /li>

而不是打印上下文变量的值,我得到的context.Table_Name.txt是文件名!!!

请帮助我

0 投票
2 回答
894 浏览

java - Talend-如何将字符串从“匹配”列替换为“contactFirstName”列

我有一个非常棘手的情况,还没有使用 Talend 想出我自己的解决方案。我有一个输入 MySql,它有很多列,当 VALUE 列包含 1;1;1 时,需要将第一个字符串从 MATCHING 列复制到 contactFirstName 列

我正在使用 tjavarow 组件。

所需说明: 单击此处获取所需说明

批量设计: 单击此处进行批量设计

0 投票
2 回答
192 浏览

excel - Talend 是否支持 Excel 标头的 UTF-8 编码?

我是 Talend 的新手,我有这张 Excel 表,它的标题中有 UTF-8 字母,我想使用 Talend DQ 进行分析,现在,我能够导入列表并在预览中正确显示所有内容;但是,当我单击下一步时,所有 UTF-8 编码的字母都变为“Column0, Column1, ....

有想法该怎么解决这个吗?

谢谢!

0 投票
4 回答
2769 浏览

string - 在 Talend Open Studio 的 tFileInputDelimited 组件中使用制表符作为分隔符

我在 Talend Open Studio 中编写了一个 ETL,将 CSV/TSV 文件加载到数据库中。为此,我想使用来自文本文件的动态上下文加载在 tFileInputDelimited 组件中提供分隔符。我已在上下文文件中将其指定为fieldDelimiter="\t"并在 tFileInputDelimited 组件中指定,如屏幕截图所示。但是,它不能用作分隔符。我也尝试过使用fieldDelimiter="\\t"fieldDelimiter="\u0009"(制表符的 unicode 字符)。

我应该在上下文文件中提供什么,以便分隔符是制表符而不是在这种情况下发生的“\t”字符串?

0 投票
1 回答
119 浏览

talend - 如何让 Talend 在 tOracleInput 中保留表名

有没有办法告诉 Talend 不要删除列名的前缀,尤其是在查询中指定它们以从数据源检索数据并保留查询本身中提到的名称时?

谢谢!

0 投票
1 回答
163 浏览

talend - talend - 一个 tOracleInput 到多个 tMap 和 tOutputFile

我想知道我是否只能使用 查询一次tOracleInput,并将其输出用于两个tMap.

我已经尝试连接tOracleInput到另一张地图,但似乎我只能将它连接到一张。

有任何想法吗?

谢谢1

0 投票
1 回答
489 浏览

sql - talend - tMap 到另一个查询的输出

我有一个单视图查询(非常繁重),所以我想避免再次重新查询。

此查询的输出被转换并放入文件中。该文件有一个唯一的参考编号(查询中的字段参考)。

我需要的“引用”作为第二个查询中的 where 子句的输入。

我正在考虑这个流程:第一个子作业:

完成该子作业后,将运行下一个子作业;

这个设计好看吗?或者我最好在我的第二个 tOracleInput 中对引用号使用子查询?